./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version e19ca921 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/floppy_simpl4.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 1680e665d6c38e33bd93081ad3c7b8b4f909838cd1480382a495b19dd638ce67 --- Real Ultimate output --- This is Ultimate 0.2.2-dev-e19ca92 [2021-12-22 16:47:23,322 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-22 16:47:23,325 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-22 16:47:23,366 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-22 16:47:23,367 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-22 16:47:23,370 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-22 16:47:23,371 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-22 16:47:23,374 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-22 16:47:23,376 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-22 16:47:23,379 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-22 16:47:23,380 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-22 16:47:23,381 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-22 16:47:23,381 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-22 16:47:23,383 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-22 16:47:23,385 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-22 16:47:23,387 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-22 16:47:23,388 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-22 16:47:23,389 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-22 16:47:23,392 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-22 16:47:23,399 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-22 16:47:23,401 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-22 16:47:23,402 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-22 16:47:23,403 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-22 16:47:23,404 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-22 16:47:23,410 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-22 16:47:23,410 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-22 16:47:23,411 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-22 16:47:23,412 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-22 16:47:23,413 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-22 16:47:23,414 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-22 16:47:23,414 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-22 16:47:23,415 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-22 16:47:23,416 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-22 16:47:23,417 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-22 16:47:23,418 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-22 16:47:23,418 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-22 16:47:23,419 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-22 16:47:23,419 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-22 16:47:23,419 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-22 16:47:23,420 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-22 16:47:23,420 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-22 16:47:23,421 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-12-22 16:47:23,451 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-22 16:47:23,451 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-22 16:47:23,452 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-22 16:47:23,452 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-22 16:47:23,453 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-22 16:47:23,453 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-22 16:47:23,453 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-22 16:47:23,454 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-22 16:47:23,454 INFO L138 SettingsManager]: * Use SBE=true [2021-12-22 16:47:23,454 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-22 16:47:23,455 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-22 16:47:23,455 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-22 16:47:23,455 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-22 16:47:23,455 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-22 16:47:23,456 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-22 16:47:23,456 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-22 16:47:23,456 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-22 16:47:23,456 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-22 16:47:23,456 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-22 16:47:23,456 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-22 16:47:23,457 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-22 16:47:23,457 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-22 16:47:23,457 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-22 16:47:23,457 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-22 16:47:23,457 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-22 16:47:23,458 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 16:47:23,458 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-22 16:47:23,459 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-22 16:47:23,459 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-22 16:47:23,459 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-22 16:47:23,459 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-22 16:47:23,460 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 -> 1680e665d6c38e33bd93081ad3c7b8b4f909838cd1480382a495b19dd638ce67 [2021-12-22 16:47:23,705 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-22 16:47:23,726 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-22 16:47:23,729 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-22 16:47:23,731 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-22 16:47:23,731 INFO L275 PluginConnector]: CDTParser initialized [2021-12-22 16:47:23,733 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c [2021-12-22 16:47:23,820 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e04e8b7b9/250a047e3d5845f2aa72c6b7b8fd97f6/FLAGdaf4e8eb2 [2021-12-22 16:47:24,311 INFO L306 CDTParser]: Found 1 translation units. [2021-12-22 16:47:24,312 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c [2021-12-22 16:47:24,333 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e04e8b7b9/250a047e3d5845f2aa72c6b7b8fd97f6/FLAGdaf4e8eb2 [2021-12-22 16:47:24,814 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e04e8b7b9/250a047e3d5845f2aa72c6b7b8fd97f6 [2021-12-22 16:47:24,816 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-22 16:47:24,818 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-22 16:47:24,821 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-22 16:47:24,821 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-22 16:47:24,825 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-22 16:47:24,826 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 04:47:24" (1/1) ... [2021-12-22 16:47:24,827 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63e685ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:24, skipping insertion in model container [2021-12-22 16:47:24,827 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 04:47:24" (1/1) ... [2021-12-22 16:47:24,832 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-22 16:47:24,884 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-22 16:47:25,240 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/floppy_simpl4.cil-1.c[48581,48594] [2021-12-22 16:47:25,243 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 16:47:25,249 INFO L203 MainTranslator]: Completed pre-run [2021-12-22 16:47:25,363 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/floppy_simpl4.cil-1.c[48581,48594] [2021-12-22 16:47:25,364 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 16:47:25,379 INFO L208 MainTranslator]: Completed translation [2021-12-22 16:47:25,380 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:25 WrapperNode [2021-12-22 16:47:25,380 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-22 16:47:25,381 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-22 16:47:25,382 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-22 16:47:25,382 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-22 16:47:25,388 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:25" (1/1) ... [2021-12-22 16:47:25,413 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:25" (1/1) ... [2021-12-22 16:47:25,487 INFO L137 Inliner]: procedures = 41, calls = 77, calls flagged for inlining = 21, calls inlined = 21, statements flattened = 1331 [2021-12-22 16:47:25,491 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-22 16:47:25,492 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-22 16:47:25,492 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-22 16:47:25,492 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-22 16:47:25,499 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:25" (1/1) ... [2021-12-22 16:47:25,499 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:25" (1/1) ... [2021-12-22 16:47:25,506 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:25" (1/1) ... [2021-12-22 16:47:25,506 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:25" (1/1) ... [2021-12-22 16:47:25,528 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:25" (1/1) ... [2021-12-22 16:47:25,549 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:25" (1/1) ... [2021-12-22 16:47:25,564 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:25" (1/1) ... [2021-12-22 16:47:25,570 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-22 16:47:25,577 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-22 16:47:25,578 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-22 16:47:25,578 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-22 16:47:25,580 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:25" (1/1) ... [2021-12-22 16:47:25,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 16:47:25,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:47:25,617 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) [2021-12-22 16:47:25,625 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 [2021-12-22 16:47:25,654 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-22 16:47:25,654 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2021-12-22 16:47:25,654 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2021-12-22 16:47:25,655 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyCreateClose [2021-12-22 16:47:25,655 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyCreateClose [2021-12-22 16:47:25,655 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2021-12-22 16:47:25,655 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2021-12-22 16:47:25,655 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2021-12-22 16:47:25,655 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2021-12-22 16:47:25,656 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2021-12-22 16:47:25,656 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2021-12-22 16:47:25,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-22 16:47:25,656 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2021-12-22 16:47:25,656 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2021-12-22 16:47:25,657 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2021-12-22 16:47:25,657 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2021-12-22 16:47:25,657 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-22 16:47:25,657 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-22 16:47:25,898 INFO L234 CfgBuilder]: Building ICFG [2021-12-22 16:47:25,900 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-22 16:47:25,905 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:26,003 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2021-12-22 16:47:26,004 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2021-12-22 16:47:26,004 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:26,019 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-12-22 16:47:26,019 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-12-22 16:47:26,035 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:26,041 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:26,050 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:26,052 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:26,056 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:26,058 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:26,066 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:26,645 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##170: assume !false; [2021-12-22 16:47:26,645 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##180: assume false; [2021-12-22 16:47:26,645 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##181: assume !false; [2021-12-22 16:47:26,646 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##67: assume !false; [2021-12-22 16:47:26,646 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##66: assume false; [2021-12-22 16:47:26,646 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##127: assume !false; [2021-12-22 16:47:26,646 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##139: assume false; [2021-12-22 16:47:26,646 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##140: assume !false; [2021-12-22 16:47:26,646 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume !false; [2021-12-22 16:47:26,647 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume false; [2021-12-22 16:47:26,647 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##169: assume false; [2021-12-22 16:47:26,647 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##236: assume !false; [2021-12-22 16:47:26,647 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##235: assume false; [2021-12-22 16:47:26,647 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##126: assume false; [2021-12-22 16:47:26,648 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:26,697 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2021-12-22 16:47:26,697 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2021-12-22 16:47:26,698 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:26,698 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:26,699 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:26,749 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume !false; [2021-12-22 16:47:26,749 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##24: assume !false; [2021-12-22 16:47:26,749 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##23: assume false; [2021-12-22 16:47:26,749 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume false; [2021-12-22 16:47:26,750 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2021-12-22 16:47:26,750 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2021-12-22 16:47:26,774 INFO L275 CfgBuilder]: Performing block encoding [2021-12-22 16:47:26,789 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-22 16:47:26,792 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-22 16:47:26,794 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:47:26 BoogieIcfgContainer [2021-12-22 16:47:26,795 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-22 16:47:26,796 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-22 16:47:26,797 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-22 16:47:26,800 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-22 16:47:26,800 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 04:47:24" (1/3) ... [2021-12-22 16:47:26,801 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f649408 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 04:47:26, skipping insertion in model container [2021-12-22 16:47:26,801 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:25" (2/3) ... [2021-12-22 16:47:26,801 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f649408 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 04:47:26, skipping insertion in model container [2021-12-22 16:47:26,801 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:47:26" (3/3) ... [2021-12-22 16:47:26,803 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl4.cil-1.c [2021-12-22 16:47:26,810 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-22 16:47:26,810 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-12-22 16:47:26,850 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-22 16:47:26,855 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-22 16:47:26,855 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-12-22 16:47:26,873 INFO L276 IsEmpty]: Start isEmpty. Operand has 320 states, 259 states have (on average 1.5250965250965252) internal successors, (395), 286 states have internal predecessors, (395), 51 states have call successors, (51), 7 states have call predecessors, (51), 7 states have return successors, (51), 45 states have call predecessors, (51), 51 states have call successors, (51) [2021-12-22 16:47:26,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-12-22 16:47:26,879 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:26,879 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:26,880 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:26,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:26,884 INFO L85 PathProgramCache]: Analyzing trace with hash -207662659, now seen corresponding path program 1 times [2021-12-22 16:47:26,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:26,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129549385] [2021-12-22 16:47:26,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:26,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:27,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:27,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:27,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:27,139 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129549385] [2021-12-22 16:47:27,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129549385] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:27,140 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:27,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:27,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116014823] [2021-12-22 16:47:27,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:27,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:27,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:27,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:27,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:27,178 INFO L87 Difference]: Start difference. First operand has 320 states, 259 states have (on average 1.5250965250965252) internal successors, (395), 286 states have internal predecessors, (395), 51 states have call successors, (51), 7 states have call predecessors, (51), 7 states have return successors, (51), 45 states have call predecessors, (51), 51 states have call successors, (51) 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) [2021-12-22 16:47:27,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:27,281 INFO L93 Difference]: Finished difference Result 318 states and 469 transitions. [2021-12-22 16:47:27,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:27,284 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 [2021-12-22 16:47:27,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:27,304 INFO L225 Difference]: With dead ends: 318 [2021-12-22 16:47:27,304 INFO L226 Difference]: Without dead ends: 316 [2021-12-22 16:47:27,306 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:27,310 INFO L933 BasicCegarLoop]: 467 mSDtfsCounter, 262 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 631 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 [2021-12-22 16:47:27,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 631 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:27,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-12-22 16:47:27,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 316. [2021-12-22 16:47:27,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 257 states have (on average 1.5058365758754864) internal successors, (387), 282 states have internal predecessors, (387), 51 states have call successors, (51), 7 states have call predecessors, (51), 6 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2021-12-22 16:47:27,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 467 transitions. [2021-12-22 16:47:27,387 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 467 transitions. Word has length 8 [2021-12-22 16:47:27,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:27,390 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 467 transitions. [2021-12-22 16:47:27,391 INFO L471 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) [2021-12-22 16:47:27,392 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 467 transitions. [2021-12-22 16:47:27,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-22 16:47:27,394 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:27,395 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:27,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-22 16:47:27,396 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:27,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:27,403 INFO L85 PathProgramCache]: Analyzing trace with hash -922150621, now seen corresponding path program 1 times [2021-12-22 16:47:27,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:27,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19408237] [2021-12-22 16:47:27,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:27,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:27,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:27,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:27,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:27,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19408237] [2021-12-22 16:47:27,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19408237] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:27,501 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:27,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:27,501 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561932238] [2021-12-22 16:47:27,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:27,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:27,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:27,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:27,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:27,504 INFO L87 Difference]: Start difference. First operand 316 states and 467 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:47:27,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:27,645 INFO L93 Difference]: Finished difference Result 440 states and 643 transitions. [2021-12-22 16:47:27,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:27,646 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-12-22 16:47:27,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:27,649 INFO L225 Difference]: With dead ends: 440 [2021-12-22 16:47:27,650 INFO L226 Difference]: Without dead ends: 440 [2021-12-22 16:47:27,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:27,654 INFO L933 BasicCegarLoop]: 581 mSDtfsCounter, 371 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:27,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 782 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:27,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-12-22 16:47:27,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 418. [2021-12-22 16:47:27,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 358 states have (on average 1.4245810055865922) internal successors, (510), 363 states have internal predecessors, (510), 49 states have call successors, (49), 11 states have call predecessors, (49), 9 states have return successors, (52), 44 states have call predecessors, (52), 37 states have call successors, (52) [2021-12-22 16:47:27,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 611 transitions. [2021-12-22 16:47:27,693 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 611 transitions. Word has length 16 [2021-12-22 16:47:27,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:27,694 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 611 transitions. [2021-12-22 16:47:27,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:47:27,694 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 611 transitions. [2021-12-22 16:47:27,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-12-22 16:47:27,695 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:27,695 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:27,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-22 16:47:27,695 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:27,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:27,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1499851736, now seen corresponding path program 1 times [2021-12-22 16:47:27,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:27,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468698848] [2021-12-22 16:47:27,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:27,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:27,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:27,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:27,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:27,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468698848] [2021-12-22 16:47:27,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468698848] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:27,767 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:27,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 16:47:27,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351827937] [2021-12-22 16:47:27,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:27,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:27,768 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:27,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:27,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:27,769 INFO L87 Difference]: Start difference. First operand 418 states and 611 transitions. Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:47:27,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:27,818 INFO L93 Difference]: Finished difference Result 417 states and 610 transitions. [2021-12-22 16:47:27,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:27,818 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 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 14 [2021-12-22 16:47:27,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:27,823 INFO L225 Difference]: With dead ends: 417 [2021-12-22 16:47:27,823 INFO L226 Difference]: Without dead ends: 413 [2021-12-22 16:47:27,823 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:27,829 INFO L933 BasicCegarLoop]: 446 mSDtfsCounter, 272 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:27,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 544 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:27,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-12-22 16:47:27,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 413. [2021-12-22 16:47:27,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 354 states have (on average 1.4039548022598871) internal successors, (497), 358 states have internal predecessors, (497), 49 states have call successors, (49), 11 states have call predecessors, (49), 9 states have return successors, (52), 44 states have call predecessors, (52), 37 states have call successors, (52) [2021-12-22 16:47:27,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 598 transitions. [2021-12-22 16:47:27,852 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 598 transitions. Word has length 14 [2021-12-22 16:47:27,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:27,852 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 598 transitions. [2021-12-22 16:47:27,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:47:27,853 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 598 transitions. [2021-12-22 16:47:27,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-12-22 16:47:27,854 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:27,854 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:27,854 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-22 16:47:27,854 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:27,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:27,855 INFO L85 PathProgramCache]: Analyzing trace with hash -866854925, now seen corresponding path program 1 times [2021-12-22 16:47:27,855 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:27,855 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045130713] [2021-12-22 16:47:27,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:27,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:27,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:27,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:27,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:27,939 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045130713] [2021-12-22 16:47:27,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045130713] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:27,939 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:27,939 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:27,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466114916] [2021-12-22 16:47:27,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:27,940 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:27,940 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:27,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:27,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:27,941 INFO L87 Difference]: Start difference. First operand 413 states and 598 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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) [2021-12-22 16:47:27,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:27,968 INFO L93 Difference]: Finished difference Result 499 states and 706 transitions. [2021-12-22 16:47:27,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:27,969 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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 19 [2021-12-22 16:47:27,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:27,972 INFO L225 Difference]: With dead ends: 499 [2021-12-22 16:47:27,972 INFO L226 Difference]: Without dead ends: 499 [2021-12-22 16:47:27,973 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:27,973 INFO L933 BasicCegarLoop]: 440 mSDtfsCounter, 407 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:27,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 545 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:27,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2021-12-22 16:47:27,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 467. [2021-12-22 16:47:27,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 401 states have (on average 1.399002493765586) internal successors, (561), 412 states have internal predecessors, (561), 51 states have call successors, (51), 14 states have call predecessors, (51), 14 states have return successors, (59), 43 states have call predecessors, (59), 41 states have call successors, (59) [2021-12-22 16:47:27,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 671 transitions. [2021-12-22 16:47:27,989 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 671 transitions. Word has length 19 [2021-12-22 16:47:27,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:27,989 INFO L470 AbstractCegarLoop]: Abstraction has 467 states and 671 transitions. [2021-12-22 16:47:27,989 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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) [2021-12-22 16:47:27,989 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 671 transitions. [2021-12-22 16:47:27,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-12-22 16:47:27,991 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:27,991 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:27,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-22 16:47:27,991 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:27,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:27,992 INFO L85 PathProgramCache]: Analyzing trace with hash 122564240, now seen corresponding path program 1 times [2021-12-22 16:47:27,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:27,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420267502] [2021-12-22 16:47:27,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:27,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:28,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:28,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:28,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:28,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420267502] [2021-12-22 16:47:28,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420267502] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:28,029 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:28,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:28,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330394669] [2021-12-22 16:47:28,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:28,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:28,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:28,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:28,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:28,031 INFO L87 Difference]: Start difference. First operand 467 states and 671 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 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) [2021-12-22 16:47:28,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:28,052 INFO L93 Difference]: Finished difference Result 646 states and 916 transitions. [2021-12-22 16:47:28,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:28,053 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 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 22 [2021-12-22 16:47:28,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:28,056 INFO L225 Difference]: With dead ends: 646 [2021-12-22 16:47:28,056 INFO L226 Difference]: Without dead ends: 646 [2021-12-22 16:47:28,057 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:28,057 INFO L933 BasicCegarLoop]: 497 mSDtfsCounter, 397 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:28,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [397 Valid, 658 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:28,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2021-12-22 16:47:28,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 621. [2021-12-22 16:47:28,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 538 states have (on average 1.3866171003717471) internal successors, (746), 546 states have internal predecessors, (746), 61 states have call successors, (61), 22 states have call predecessors, (61), 21 states have return successors, (80), 55 states have call predecessors, (80), 53 states have call successors, (80) [2021-12-22 16:47:28,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 887 transitions. [2021-12-22 16:47:28,077 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 887 transitions. Word has length 22 [2021-12-22 16:47:28,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:28,077 INFO L470 AbstractCegarLoop]: Abstraction has 621 states and 887 transitions. [2021-12-22 16:47:28,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 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) [2021-12-22 16:47:28,078 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 887 transitions. [2021-12-22 16:47:28,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-22 16:47:28,080 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:28,080 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:28,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-22 16:47:28,080 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:28,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:28,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1248863601, now seen corresponding path program 1 times [2021-12-22 16:47:28,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:28,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253614262] [2021-12-22 16:47:28,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:28,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:28,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:28,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-22 16:47:28,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:28,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 16:47:28,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:28,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:28,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:28,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253614262] [2021-12-22 16:47:28,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253614262] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:28,133 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:28,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:28,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257341359] [2021-12-22 16:47:28,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:28,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:28,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:28,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:28,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:28,135 INFO L87 Difference]: Start difference. First operand 621 states and 887 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 3 states have internal predecessors, (24), 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) [2021-12-22 16:47:28,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:28,475 INFO L93 Difference]: Finished difference Result 685 states and 972 transitions. [2021-12-22 16:47:28,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:47:28,476 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 3 states have internal predecessors, (24), 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 29 [2021-12-22 16:47:28,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:28,480 INFO L225 Difference]: With dead ends: 685 [2021-12-22 16:47:28,480 INFO L226 Difference]: Without dead ends: 685 [2021-12-22 16:47:28,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:28,481 INFO L933 BasicCegarLoop]: 428 mSDtfsCounter, 118 mSDsluCounter, 835 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 1263 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:28,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 1263 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:28,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2021-12-22 16:47:28,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 662. [2021-12-22 16:47:28,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 662 states, 577 states have (on average 1.3795493934142113) internal successors, (796), 585 states have internal predecessors, (796), 61 states have call successors, (61), 22 states have call predecessors, (61), 23 states have return successors, (85), 55 states have call predecessors, (85), 53 states have call successors, (85) [2021-12-22 16:47:28,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 662 states to 662 states and 942 transitions. [2021-12-22 16:47:28,515 INFO L78 Accepts]: Start accepts. Automaton has 662 states and 942 transitions. Word has length 29 [2021-12-22 16:47:28,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:28,516 INFO L470 AbstractCegarLoop]: Abstraction has 662 states and 942 transitions. [2021-12-22 16:47:28,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 3 states have internal predecessors, (24), 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) [2021-12-22 16:47:28,516 INFO L276 IsEmpty]: Start isEmpty. Operand 662 states and 942 transitions. [2021-12-22 16:47:28,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-22 16:47:28,522 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:28,522 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:28,522 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-22 16:47:28,523 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:28,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:28,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1346397447, now seen corresponding path program 1 times [2021-12-22 16:47:28,523 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:28,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342185987] [2021-12-22 16:47:28,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:28,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:28,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:28,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:28,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:28,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342185987] [2021-12-22 16:47:28,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342185987] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:28,567 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:28,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:28,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002663114] [2021-12-22 16:47:28,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:28,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:28,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:28,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:28,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:28,569 INFO L87 Difference]: Start difference. First operand 662 states and 942 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 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) [2021-12-22 16:47:28,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:28,628 INFO L93 Difference]: Finished difference Result 674 states and 958 transitions. [2021-12-22 16:47:28,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:28,629 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 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 28 [2021-12-22 16:47:28,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:28,632 INFO L225 Difference]: With dead ends: 674 [2021-12-22 16:47:28,633 INFO L226 Difference]: Without dead ends: 674 [2021-12-22 16:47:28,633 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:28,634 INFO L933 BasicCegarLoop]: 423 mSDtfsCounter, 20 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:28,634 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 784 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:28,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2021-12-22 16:47:28,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 673. [2021-12-22 16:47:28,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 588 states have (on average 1.3775510204081634) internal successors, (810), 595 states have internal predecessors, (810), 61 states have call successors, (61), 23 states have call predecessors, (61), 23 states have return successors, (85), 55 states have call predecessors, (85), 53 states have call successors, (85) [2021-12-22 16:47:28,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 956 transitions. [2021-12-22 16:47:28,649 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 956 transitions. Word has length 28 [2021-12-22 16:47:28,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:28,649 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 956 transitions. [2021-12-22 16:47:28,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 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) [2021-12-22 16:47:28,650 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 956 transitions. [2021-12-22 16:47:28,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-22 16:47:28,651 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:28,651 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:28,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-22 16:47:28,651 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:28,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:28,652 INFO L85 PathProgramCache]: Analyzing trace with hash 392976058, now seen corresponding path program 1 times [2021-12-22 16:47:28,652 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:28,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073126002] [2021-12-22 16:47:28,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:28,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:28,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:28,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-22 16:47:28,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:28,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 16:47:28,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:28,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:28,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:28,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073126002] [2021-12-22 16:47:28,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073126002] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:28,774 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:28,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:28,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415646954] [2021-12-22 16:47:28,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:28,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:28,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:28,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:28,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:28,776 INFO L87 Difference]: Start difference. First operand 673 states and 956 transitions. Second operand has 8 states, 8 states have (on average 3.125) internal successors, (25), 6 states have internal predecessors, (25), 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) [2021-12-22 16:47:29,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:29,274 INFO L93 Difference]: Finished difference Result 696 states and 984 transitions. [2021-12-22 16:47:29,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:29,275 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 6 states have internal predecessors, (25), 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 30 [2021-12-22 16:47:29,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:29,278 INFO L225 Difference]: With dead ends: 696 [2021-12-22 16:47:29,278 INFO L226 Difference]: Without dead ends: 696 [2021-12-22 16:47:29,279 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-12-22 16:47:29,279 INFO L933 BasicCegarLoop]: 426 mSDtfsCounter, 584 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 598 SdHoareTripleChecker+Valid, 1459 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:29,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [598 Valid, 1459 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 516 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-22 16:47:29,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2021-12-22 16:47:29,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 673. [2021-12-22 16:47:29,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 588 states have (on average 1.3741496598639455) internal successors, (808), 595 states have internal predecessors, (808), 61 states have call successors, (61), 23 states have call predecessors, (61), 23 states have return successors, (85), 55 states have call predecessors, (85), 53 states have call successors, (85) [2021-12-22 16:47:29,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 954 transitions. [2021-12-22 16:47:29,296 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 954 transitions. Word has length 30 [2021-12-22 16:47:29,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:29,296 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 954 transitions. [2021-12-22 16:47:29,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 6 states have internal predecessors, (25), 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) [2021-12-22 16:47:29,297 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 954 transitions. [2021-12-22 16:47:29,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-22 16:47:29,298 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:29,298 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:29,298 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-22 16:47:29,299 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:29,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:29,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1642550596, now seen corresponding path program 1 times [2021-12-22 16:47:29,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:29,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298595197] [2021-12-22 16:47:29,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:29,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:29,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:29,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-22 16:47:29,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:29,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 16:47:29,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:29,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:29,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:29,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298595197] [2021-12-22 16:47:29,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298595197] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:29,391 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:29,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:29,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258165160] [2021-12-22 16:47:29,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:29,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:29,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:29,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:29,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:29,392 INFO L87 Difference]: Start difference. First operand 673 states and 954 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 6 states have internal predecessors, (27), 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) [2021-12-22 16:47:29,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:29,812 INFO L93 Difference]: Finished difference Result 696 states and 982 transitions. [2021-12-22 16:47:29,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:29,812 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 6 states have internal predecessors, (27), 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 32 [2021-12-22 16:47:29,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:29,816 INFO L225 Difference]: With dead ends: 696 [2021-12-22 16:47:29,816 INFO L226 Difference]: Without dead ends: 696 [2021-12-22 16:47:29,817 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-12-22 16:47:29,819 INFO L933 BasicCegarLoop]: 428 mSDtfsCounter, 649 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 663 SdHoareTripleChecker+Valid, 1209 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:29,819 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [663 Valid, 1209 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-22 16:47:29,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2021-12-22 16:47:29,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 673. [2021-12-22 16:47:29,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 588 states have (on average 1.370748299319728) internal successors, (806), 595 states have internal predecessors, (806), 61 states have call successors, (61), 23 states have call predecessors, (61), 23 states have return successors, (85), 55 states have call predecessors, (85), 53 states have call successors, (85) [2021-12-22 16:47:29,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 952 transitions. [2021-12-22 16:47:29,834 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 952 transitions. Word has length 32 [2021-12-22 16:47:29,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:29,834 INFO L470 AbstractCegarLoop]: Abstraction has 673 states and 952 transitions. [2021-12-22 16:47:29,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 6 states have internal predecessors, (27), 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) [2021-12-22 16:47:29,835 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 952 transitions. [2021-12-22 16:47:29,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-22 16:47:29,836 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:29,836 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:29,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-12-22 16:47:29,836 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:29,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:29,837 INFO L85 PathProgramCache]: Analyzing trace with hash -2035129213, now seen corresponding path program 1 times [2021-12-22 16:47:29,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:29,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729280336] [2021-12-22 16:47:29,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:29,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:29,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:29,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2021-12-22 16:47:29,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:29,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 16:47:29,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:29,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:29,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:29,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729280336] [2021-12-22 16:47:29,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729280336] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:29,917 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:29,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:29,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795599241] [2021-12-22 16:47:29,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:29,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:29,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:29,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:29,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:29,918 INFO L87 Difference]: Start difference. First operand 673 states and 952 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 4 states have internal predecessors, (27), 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) [2021-12-22 16:47:30,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:30,192 INFO L93 Difference]: Finished difference Result 702 states and 988 transitions. [2021-12-22 16:47:30,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 16:47:30,193 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 4 states have internal predecessors, (27), 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 32 [2021-12-22 16:47:30,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:30,195 INFO L225 Difference]: With dead ends: 702 [2021-12-22 16:47:30,196 INFO L226 Difference]: Without dead ends: 690 [2021-12-22 16:47:30,196 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:30,196 INFO L933 BasicCegarLoop]: 426 mSDtfsCounter, 395 mSDsluCounter, 1067 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 424 SdHoareTripleChecker+Valid, 1493 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:30,197 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [424 Valid, 1493 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:30,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2021-12-22 16:47:30,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 671. [2021-12-22 16:47:30,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 587 states have (on average 1.3696763202725724) internal successors, (804), 594 states have internal predecessors, (804), 60 states have call successors, (60), 23 states have call predecessors, (60), 23 states have return successors, (84), 54 states have call predecessors, (84), 52 states have call successors, (84) [2021-12-22 16:47:30,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 948 transitions. [2021-12-22 16:47:30,214 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 948 transitions. Word has length 32 [2021-12-22 16:47:30,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:30,214 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 948 transitions. [2021-12-22 16:47:30,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 4 states have internal predecessors, (27), 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) [2021-12-22 16:47:30,215 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 948 transitions. [2021-12-22 16:47:30,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-22 16:47:30,216 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:30,216 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:30,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-12-22 16:47:30,216 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:30,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:30,217 INFO L85 PathProgramCache]: Analyzing trace with hash -594269944, now seen corresponding path program 1 times [2021-12-22 16:47:30,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:30,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672194582] [2021-12-22 16:47:30,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:30,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:30,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:30,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:30,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:30,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672194582] [2021-12-22 16:47:30,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672194582] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:30,250 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:30,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:30,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222134420] [2021-12-22 16:47:30,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:30,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:30,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:30,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:30,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:30,251 INFO L87 Difference]: Start difference. First operand 671 states and 948 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 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) [2021-12-22 16:47:30,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:30,269 INFO L93 Difference]: Finished difference Result 675 states and 944 transitions. [2021-12-22 16:47:30,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:30,270 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 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 30 [2021-12-22 16:47:30,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:30,273 INFO L225 Difference]: With dead ends: 675 [2021-12-22 16:47:30,273 INFO L226 Difference]: Without dead ends: 660 [2021-12-22 16:47:30,273 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:30,274 INFO L933 BasicCegarLoop]: 494 mSDtfsCounter, 87 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 900 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:30,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 900 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:30,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2021-12-22 16:47:30,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 655. [2021-12-22 16:47:30,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 572 states have (on average 1.3618881118881119) internal successors, (779), 579 states have internal predecessors, (779), 60 states have call successors, (60), 23 states have call predecessors, (60), 22 states have return successors, (83), 53 states have call predecessors, (83), 52 states have call successors, (83) [2021-12-22 16:47:30,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 922 transitions. [2021-12-22 16:47:30,288 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 922 transitions. Word has length 30 [2021-12-22 16:47:30,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:30,289 INFO L470 AbstractCegarLoop]: Abstraction has 655 states and 922 transitions. [2021-12-22 16:47:30,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 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) [2021-12-22 16:47:30,289 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 922 transitions. [2021-12-22 16:47:30,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-22 16:47:30,290 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:30,290 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:30,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-12-22 16:47:30,291 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:30,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:30,291 INFO L85 PathProgramCache]: Analyzing trace with hash -444205741, now seen corresponding path program 1 times [2021-12-22 16:47:30,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:30,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922079195] [2021-12-22 16:47:30,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:30,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:30,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:30,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:30,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:30,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922079195] [2021-12-22 16:47:30,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922079195] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:30,330 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:30,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:30,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217220392] [2021-12-22 16:47:30,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:30,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:30,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:30,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:30,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:30,332 INFO L87 Difference]: Start difference. First operand 655 states and 922 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 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) [2021-12-22 16:47:30,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:30,368 INFO L93 Difference]: Finished difference Result 671 states and 939 transitions. [2021-12-22 16:47:30,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:30,369 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 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 30 [2021-12-22 16:47:30,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:30,372 INFO L225 Difference]: With dead ends: 671 [2021-12-22 16:47:30,372 INFO L226 Difference]: Without dead ends: 671 [2021-12-22 16:47:30,372 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:30,373 INFO L933 BasicCegarLoop]: 432 mSDtfsCounter, 27 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1249 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:30,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 1249 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:30,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2021-12-22 16:47:30,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 657. [2021-12-22 16:47:30,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 574 states have (on average 1.3606271777003485) internal successors, (781), 581 states have internal predecessors, (781), 60 states have call successors, (60), 23 states have call predecessors, (60), 22 states have return successors, (83), 53 states have call predecessors, (83), 52 states have call successors, (83) [2021-12-22 16:47:30,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 924 transitions. [2021-12-22 16:47:30,388 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 924 transitions. Word has length 30 [2021-12-22 16:47:30,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:30,389 INFO L470 AbstractCegarLoop]: Abstraction has 657 states and 924 transitions. [2021-12-22 16:47:30,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 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) [2021-12-22 16:47:30,389 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 924 transitions. [2021-12-22 16:47:30,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-12-22 16:47:30,390 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:30,390 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:30,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-12-22 16:47:30,390 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:30,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:30,391 INFO L85 PathProgramCache]: Analyzing trace with hash -565183302, now seen corresponding path program 1 times [2021-12-22 16:47:30,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:30,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213403112] [2021-12-22 16:47:30,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:30,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:30,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:30,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-12-22 16:47:30,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:30,440 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-22 16:47:30,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:30,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:30,443 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:30,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213403112] [2021-12-22 16:47:30,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213403112] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:30,444 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:30,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:30,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326598086] [2021-12-22 16:47:30,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:30,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:30,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:30,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:30,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:30,445 INFO L87 Difference]: Start difference. First operand 657 states and 924 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 4 states have internal predecessors, (28), 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) [2021-12-22 16:47:30,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:30,735 INFO L93 Difference]: Finished difference Result 686 states and 960 transitions. [2021-12-22 16:47:30,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 16:47:30,736 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 4 states have internal predecessors, (28), 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 33 [2021-12-22 16:47:30,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:30,739 INFO L225 Difference]: With dead ends: 686 [2021-12-22 16:47:30,739 INFO L226 Difference]: Without dead ends: 669 [2021-12-22 16:47:30,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:30,739 INFO L933 BasicCegarLoop]: 419 mSDtfsCounter, 318 mSDsluCounter, 1294 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 1713 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:30,740 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [346 Valid, 1713 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:30,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2021-12-22 16:47:30,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 650. [2021-12-22 16:47:30,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 570 states have (on average 1.3614035087719298) internal successors, (776), 577 states have internal predecessors, (776), 58 states have call successors, (58), 22 states have call predecessors, (58), 21 states have return successors, (81), 51 states have call predecessors, (81), 50 states have call successors, (81) [2021-12-22 16:47:30,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 915 transitions. [2021-12-22 16:47:30,755 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 915 transitions. Word has length 33 [2021-12-22 16:47:30,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:30,755 INFO L470 AbstractCegarLoop]: Abstraction has 650 states and 915 transitions. [2021-12-22 16:47:30,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 4 states have internal predecessors, (28), 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) [2021-12-22 16:47:30,755 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 915 transitions. [2021-12-22 16:47:30,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-22 16:47:30,756 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:30,757 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:30,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-12-22 16:47:30,757 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:30,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:30,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1157172831, now seen corresponding path program 1 times [2021-12-22 16:47:30,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:30,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926370509] [2021-12-22 16:47:30,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:30,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:30,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:30,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:30,787 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:30,787 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926370509] [2021-12-22 16:47:30,787 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926370509] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:30,787 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:30,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:30,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891119464] [2021-12-22 16:47:30,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:30,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:30,788 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:30,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:30,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:30,789 INFO L87 Difference]: Start difference. First operand 650 states and 915 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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) [2021-12-22 16:47:30,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:30,826 INFO L93 Difference]: Finished difference Result 666 states and 932 transitions. [2021-12-22 16:47:30,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:30,826 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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 31 [2021-12-22 16:47:30,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:30,830 INFO L225 Difference]: With dead ends: 666 [2021-12-22 16:47:30,830 INFO L226 Difference]: Without dead ends: 666 [2021-12-22 16:47:30,830 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:30,831 INFO L933 BasicCegarLoop]: 426 mSDtfsCounter, 28 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1226 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:30,831 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1226 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:30,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2021-12-22 16:47:30,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 650. [2021-12-22 16:47:30,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 570 states have (on average 1.3614035087719298) internal successors, (776), 577 states have internal predecessors, (776), 58 states have call successors, (58), 22 states have call predecessors, (58), 21 states have return successors, (81), 51 states have call predecessors, (81), 50 states have call successors, (81) [2021-12-22 16:47:30,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 915 transitions. [2021-12-22 16:47:30,867 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 915 transitions. Word has length 31 [2021-12-22 16:47:30,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:30,867 INFO L470 AbstractCegarLoop]: Abstraction has 650 states and 915 transitions. [2021-12-22 16:47:30,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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) [2021-12-22 16:47:30,867 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 915 transitions. [2021-12-22 16:47:30,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-12-22 16:47:30,869 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:30,869 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:30,869 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-12-22 16:47:30,869 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:30,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:30,870 INFO L85 PathProgramCache]: Analyzing trace with hash -984672399, now seen corresponding path program 1 times [2021-12-22 16:47:30,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:30,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749768749] [2021-12-22 16:47:30,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:30,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:30,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:30,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 16:47:30,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:30,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:30,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:30,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749768749] [2021-12-22 16:47:30,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749768749] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:30,917 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:30,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:30,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714585590] [2021-12-22 16:47:30,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:30,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:30,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:30,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:30,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:30,919 INFO L87 Difference]: Start difference. First operand 650 states and 915 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 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) [2021-12-22 16:47:31,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:31,149 INFO L93 Difference]: Finished difference Result 908 states and 1277 transitions. [2021-12-22 16:47:31,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:31,150 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), 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 34 [2021-12-22 16:47:31,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:31,153 INFO L225 Difference]: With dead ends: 908 [2021-12-22 16:47:31,153 INFO L226 Difference]: Without dead ends: 908 [2021-12-22 16:47:31,154 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:31,154 INFO L933 BasicCegarLoop]: 509 mSDtfsCounter, 168 mSDsluCounter, 628 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 1137 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:31,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 1137 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:31,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 908 states. [2021-12-22 16:47:31,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 908 to 729. [2021-12-22 16:47:31,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 729 states, 645 states have (on average 1.3705426356589148) internal successors, (884), 653 states have internal predecessors, (884), 60 states have call successors, (60), 24 states have call predecessors, (60), 23 states have return successors, (83), 52 states have call predecessors, (83), 52 states have call successors, (83) [2021-12-22 16:47:31,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 729 states to 729 states and 1027 transitions. [2021-12-22 16:47:31,172 INFO L78 Accepts]: Start accepts. Automaton has 729 states and 1027 transitions. Word has length 34 [2021-12-22 16:47:31,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:31,172 INFO L470 AbstractCegarLoop]: Abstraction has 729 states and 1027 transitions. [2021-12-22 16:47:31,173 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 states have internal predecessors, (30), 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) [2021-12-22 16:47:31,173 INFO L276 IsEmpty]: Start isEmpty. Operand 729 states and 1027 transitions. [2021-12-22 16:47:31,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-12-22 16:47:31,174 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:31,174 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:31,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-12-22 16:47:31,174 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:31,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:31,175 INFO L85 PathProgramCache]: Analyzing trace with hash -703098920, now seen corresponding path program 1 times [2021-12-22 16:47:31,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:31,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726763003] [2021-12-22 16:47:31,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:31,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:31,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:31,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-22 16:47:31,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:31,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:31,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:31,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726763003] [2021-12-22 16:47:31,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726763003] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:31,218 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:31,219 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:31,219 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978493343] [2021-12-22 16:47:31,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:31,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:31,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:31,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:31,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:31,220 INFO L87 Difference]: Start difference. First operand 729 states and 1027 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 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) [2021-12-22 16:47:31,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:31,379 INFO L93 Difference]: Finished difference Result 757 states and 1061 transitions. [2021-12-22 16:47:31,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:31,379 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 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 33 [2021-12-22 16:47:31,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:31,382 INFO L225 Difference]: With dead ends: 757 [2021-12-22 16:47:31,382 INFO L226 Difference]: Without dead ends: 744 [2021-12-22 16:47:31,382 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:31,383 INFO L933 BasicCegarLoop]: 407 mSDtfsCounter, 85 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 1406 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:31,383 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 1406 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:31,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-12-22 16:47:31,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 727. [2021-12-22 16:47:31,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 644 states have (on average 1.3695652173913044) internal successors, (882), 652 states have internal predecessors, (882), 59 states have call successors, (59), 24 states have call predecessors, (59), 23 states have return successors, (82), 51 states have call predecessors, (82), 51 states have call successors, (82) [2021-12-22 16:47:31,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 1023 transitions. [2021-12-22 16:47:31,399 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 1023 transitions. Word has length 33 [2021-12-22 16:47:31,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:31,399 INFO L470 AbstractCegarLoop]: Abstraction has 727 states and 1023 transitions. [2021-12-22 16:47:31,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 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) [2021-12-22 16:47:31,399 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 1023 transitions. [2021-12-22 16:47:31,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-22 16:47:31,400 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:31,400 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:31,401 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-12-22 16:47:31,401 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:31,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:31,401 INFO L85 PathProgramCache]: Analyzing trace with hash -698430317, now seen corresponding path program 1 times [2021-12-22 16:47:31,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:31,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548795491] [2021-12-22 16:47:31,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:31,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:31,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:31,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 16:47:31,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:31,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:31,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:31,477 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548795491] [2021-12-22 16:47:31,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548795491] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:31,477 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:31,477 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:31,477 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643104225] [2021-12-22 16:47:31,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:31,478 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:31,478 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:31,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:31,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:31,479 INFO L87 Difference]: Start difference. First operand 727 states and 1023 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 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) [2021-12-22 16:47:31,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:31,825 INFO L93 Difference]: Finished difference Result 756 states and 1046 transitions. [2021-12-22 16:47:31,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:47:31,826 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), 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 35 [2021-12-22 16:47:31,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:31,829 INFO L225 Difference]: With dead ends: 756 [2021-12-22 16:47:31,829 INFO L226 Difference]: Without dead ends: 756 [2021-12-22 16:47:31,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:31,829 INFO L933 BasicCegarLoop]: 509 mSDtfsCounter, 724 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 291 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 742 SdHoareTripleChecker+Valid, 941 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 291 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:31,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [742 Valid, 941 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 291 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:31,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2021-12-22 16:47:31,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 718. [2021-12-22 16:47:31,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 635 states have (on average 1.3559055118110237) internal successors, (861), 643 states have internal predecessors, (861), 59 states have call successors, (59), 24 states have call predecessors, (59), 23 states have return successors, (82), 51 states have call predecessors, (82), 51 states have call successors, (82) [2021-12-22 16:47:31,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 1002 transitions. [2021-12-22 16:47:31,845 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 1002 transitions. Word has length 35 [2021-12-22 16:47:31,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:31,845 INFO L470 AbstractCegarLoop]: Abstraction has 718 states and 1002 transitions. [2021-12-22 16:47:31,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 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) [2021-12-22 16:47:31,845 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 1002 transitions. [2021-12-22 16:47:31,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-22 16:47:31,847 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:31,847 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:31,847 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-22 16:47:31,847 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:31,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:31,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1034428387, now seen corresponding path program 1 times [2021-12-22 16:47:31,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:31,848 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838657499] [2021-12-22 16:47:31,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:31,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:31,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:31,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-22 16:47:31,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:31,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:31,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:31,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838657499] [2021-12-22 16:47:31,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838657499] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:31,881 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:31,881 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:31,882 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528869104] [2021-12-22 16:47:31,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:31,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:31,882 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:31,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:31,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:31,883 INFO L87 Difference]: Start difference. First operand 718 states and 1002 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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) [2021-12-22 16:47:32,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:32,035 INFO L93 Difference]: Finished difference Result 746 states and 1036 transitions. [2021-12-22 16:47:32,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:32,036 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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 35 [2021-12-22 16:47:32,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:32,039 INFO L225 Difference]: With dead ends: 746 [2021-12-22 16:47:32,039 INFO L226 Difference]: Without dead ends: 733 [2021-12-22 16:47:32,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:32,040 INFO L933 BasicCegarLoop]: 403 mSDtfsCounter, 85 mSDsluCounter, 990 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 1393 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:32,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 1393 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:32,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2021-12-22 16:47:32,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 716. [2021-12-22 16:47:32,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 634 states have (on average 1.3548895899053628) internal successors, (859), 642 states have internal predecessors, (859), 58 states have call successors, (58), 24 states have call predecessors, (58), 23 states have return successors, (81), 50 states have call predecessors, (81), 50 states have call successors, (81) [2021-12-22 16:47:32,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 998 transitions. [2021-12-22 16:47:32,058 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 998 transitions. Word has length 35 [2021-12-22 16:47:32,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:32,059 INFO L470 AbstractCegarLoop]: Abstraction has 716 states and 998 transitions. [2021-12-22 16:47:32,059 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 4 states have internal predecessors, (32), 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) [2021-12-22 16:47:32,059 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 998 transitions. [2021-12-22 16:47:32,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-22 16:47:32,060 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:32,060 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:32,060 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-22 16:47:32,061 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:32,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:32,061 INFO L85 PathProgramCache]: Analyzing trace with hash 447341985, now seen corresponding path program 1 times [2021-12-22 16:47:32,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:32,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421768654] [2021-12-22 16:47:32,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:32,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:32,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:32,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:32,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:32,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421768654] [2021-12-22 16:47:32,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421768654] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:32,106 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:32,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:32,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353187281] [2021-12-22 16:47:32,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:32,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:32,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:32,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:32,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:32,108 INFO L87 Difference]: Start difference. First operand 716 states and 998 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 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) [2021-12-22 16:47:32,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:32,147 INFO L93 Difference]: Finished difference Result 724 states and 1009 transitions. [2021-12-22 16:47:32,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:32,148 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 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 37 [2021-12-22 16:47:32,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:32,151 INFO L225 Difference]: With dead ends: 724 [2021-12-22 16:47:32,151 INFO L226 Difference]: Without dead ends: 724 [2021-12-22 16:47:32,151 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:32,152 INFO L933 BasicCegarLoop]: 412 mSDtfsCounter, 5 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:32,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 772 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:32,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2021-12-22 16:47:32,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 724. [2021-12-22 16:47:32,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 724 states, 642 states have (on average 1.355140186915888) internal successors, (870), 650 states have internal predecessors, (870), 58 states have call successors, (58), 24 states have call predecessors, (58), 23 states have return successors, (81), 50 states have call predecessors, (81), 50 states have call successors, (81) [2021-12-22 16:47:32,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 1009 transitions. [2021-12-22 16:47:32,167 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 1009 transitions. Word has length 37 [2021-12-22 16:47:32,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:32,167 INFO L470 AbstractCegarLoop]: Abstraction has 724 states and 1009 transitions. [2021-12-22 16:47:32,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 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) [2021-12-22 16:47:32,168 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 1009 transitions. [2021-12-22 16:47:32,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-12-22 16:47:32,169 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:32,169 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:32,169 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-12-22 16:47:32,169 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:32,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:32,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1984798963, now seen corresponding path program 1 times [2021-12-22 16:47:32,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:32,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239605834] [2021-12-22 16:47:32,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:32,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:32,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:32,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2021-12-22 16:47:32,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:32,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:32,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:32,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239605834] [2021-12-22 16:47:32,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239605834] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:32,215 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:32,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:47:32,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179510684] [2021-12-22 16:47:32,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:32,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:47:32,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:32,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:47:32,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:32,217 INFO L87 Difference]: Start difference. First operand 724 states and 1009 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 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) [2021-12-22 16:47:32,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:32,434 INFO L93 Difference]: Finished difference Result 746 states and 1033 transitions. [2021-12-22 16:47:32,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:47:32,434 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 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 38 [2021-12-22 16:47:32,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:32,437 INFO L225 Difference]: With dead ends: 746 [2021-12-22 16:47:32,437 INFO L226 Difference]: Without dead ends: 731 [2021-12-22 16:47:32,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:32,439 INFO L933 BasicCegarLoop]: 406 mSDtfsCounter, 96 mSDsluCounter, 1312 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 1718 SdHoareTripleChecker+Invalid, 308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:32,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 1718 Invalid, 308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:32,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2021-12-22 16:47:32,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 724. [2021-12-22 16:47:32,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 724 states, 642 states have (on average 1.3364485981308412) internal successors, (858), 650 states have internal predecessors, (858), 58 states have call successors, (58), 24 states have call predecessors, (58), 23 states have return successors, (81), 50 states have call predecessors, (81), 50 states have call successors, (81) [2021-12-22 16:47:32,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 724 states to 724 states and 997 transitions. [2021-12-22 16:47:32,460 INFO L78 Accepts]: Start accepts. Automaton has 724 states and 997 transitions. Word has length 38 [2021-12-22 16:47:32,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:32,460 INFO L470 AbstractCegarLoop]: Abstraction has 724 states and 997 transitions. [2021-12-22 16:47:32,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 5 states have internal predecessors, (35), 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) [2021-12-22 16:47:32,460 INFO L276 IsEmpty]: Start isEmpty. Operand 724 states and 997 transitions. [2021-12-22 16:47:32,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-12-22 16:47:32,461 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:32,461 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:32,462 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-12-22 16:47:32,462 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:32,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:32,462 INFO L85 PathProgramCache]: Analyzing trace with hash -615689806, now seen corresponding path program 1 times [2021-12-22 16:47:32,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:32,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839537936] [2021-12-22 16:47:32,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:32,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:32,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:32,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-22 16:47:32,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:32,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:32,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:32,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839537936] [2021-12-22 16:47:32,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839537936] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:32,520 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:32,520 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:32,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404139314] [2021-12-22 16:47:32,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:32,520 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:32,521 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:32,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:32,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:32,522 INFO L87 Difference]: Start difference. First operand 724 states and 997 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 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) [2021-12-22 16:47:32,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:32,906 INFO L93 Difference]: Finished difference Result 744 states and 1017 transitions. [2021-12-22 16:47:32,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-22 16:47:32,907 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 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 38 [2021-12-22 16:47:32,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:32,910 INFO L225 Difference]: With dead ends: 744 [2021-12-22 16:47:32,910 INFO L226 Difference]: Without dead ends: 744 [2021-12-22 16:47:32,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2021-12-22 16:47:32,911 INFO L933 BasicCegarLoop]: 381 mSDtfsCounter, 602 mSDsluCounter, 778 mSDsCounter, 0 mSdLazyCounter, 404 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 614 SdHoareTripleChecker+Valid, 1159 SdHoareTripleChecker+Invalid, 527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:32,911 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [614 Valid, 1159 Invalid, 527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 404 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:32,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-12-22 16:47:32,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 734. [2021-12-22 16:47:32,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 649 states have (on average 1.3312788906009245) internal successors, (864), 660 states have internal predecessors, (864), 58 states have call successors, (58), 24 states have call predecessors, (58), 26 states have return successors, (85), 50 states have call predecessors, (85), 50 states have call successors, (85) [2021-12-22 16:47:32,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 1007 transitions. [2021-12-22 16:47:32,925 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 1007 transitions. Word has length 38 [2021-12-22 16:47:32,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:32,926 INFO L470 AbstractCegarLoop]: Abstraction has 734 states and 1007 transitions. [2021-12-22 16:47:32,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 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) [2021-12-22 16:47:32,926 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 1007 transitions. [2021-12-22 16:47:32,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-22 16:47:32,927 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:32,928 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:32,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-12-22 16:47:32,928 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:32,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:32,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1374115068, now seen corresponding path program 1 times [2021-12-22 16:47:32,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:32,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840208105] [2021-12-22 16:47:32,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:32,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:32,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:32,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-12-22 16:47:32,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:32,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:32,975 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:32,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840208105] [2021-12-22 16:47:32,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840208105] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:32,975 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:32,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:32,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559575446] [2021-12-22 16:47:32,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:32,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:32,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:32,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:32,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:32,977 INFO L87 Difference]: Start difference. First operand 734 states and 1007 transitions. Second operand has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 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) [2021-12-22 16:47:33,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:33,192 INFO L93 Difference]: Finished difference Result 751 states and 1024 transitions. [2021-12-22 16:47:33,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 16:47:33,194 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 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 [2021-12-22 16:47:33,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:33,197 INFO L225 Difference]: With dead ends: 751 [2021-12-22 16:47:33,197 INFO L226 Difference]: Without dead ends: 732 [2021-12-22 16:47:33,197 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:47:33,198 INFO L933 BasicCegarLoop]: 381 mSDtfsCounter, 329 mSDsluCounter, 1366 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 1747 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:33,198 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [354 Valid, 1747 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:33,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2021-12-22 16:47:33,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 726. [2021-12-22 16:47:33,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 642 states have (on average 1.3302180685358256) internal successors, (854), 653 states have internal predecessors, (854), 57 states have call successors, (57), 24 states have call predecessors, (57), 26 states have return successors, (84), 49 states have call predecessors, (84), 49 states have call successors, (84) [2021-12-22 16:47:33,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 995 transitions. [2021-12-22 16:47:33,213 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 995 transitions. Word has length 39 [2021-12-22 16:47:33,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:33,213 INFO L470 AbstractCegarLoop]: Abstraction has 726 states and 995 transitions. [2021-12-22 16:47:33,213 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 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) [2021-12-22 16:47:33,213 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 995 transitions. [2021-12-22 16:47:33,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-22 16:47:33,215 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:33,215 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:33,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-12-22 16:47:33,215 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:33,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:33,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1441558337, now seen corresponding path program 1 times [2021-12-22 16:47:33,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:33,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716704843] [2021-12-22 16:47:33,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:33,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:33,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:33,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 16:47:33,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:33,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:33,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:33,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716704843] [2021-12-22 16:47:33,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716704843] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:33,262 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:33,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:33,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27192117] [2021-12-22 16:47:33,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:33,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:33,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:33,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:33,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:33,264 INFO L87 Difference]: Start difference. First operand 726 states and 995 transitions. Second operand has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 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) [2021-12-22 16:47:33,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:33,518 INFO L93 Difference]: Finished difference Result 773 states and 1046 transitions. [2021-12-22 16:47:33,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:33,519 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 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 [2021-12-22 16:47:33,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:33,521 INFO L225 Difference]: With dead ends: 773 [2021-12-22 16:47:33,521 INFO L226 Difference]: Without dead ends: 748 [2021-12-22 16:47:33,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-12-22 16:47:33,522 INFO L933 BasicCegarLoop]: 366 mSDtfsCounter, 367 mSDsluCounter, 1296 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 1662 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:33,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 1662 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:33,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2021-12-22 16:47:33,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 713. [2021-12-22 16:47:33,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 630 states have (on average 1.326984126984127) internal successors, (836), 641 states have internal predecessors, (836), 56 states have call successors, (56), 24 states have call predecessors, (56), 26 states have return successors, (83), 48 states have call predecessors, (83), 48 states have call successors, (83) [2021-12-22 16:47:33,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 975 transitions. [2021-12-22 16:47:33,536 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 975 transitions. Word has length 39 [2021-12-22 16:47:33,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:33,536 INFO L470 AbstractCegarLoop]: Abstraction has 713 states and 975 transitions. [2021-12-22 16:47:33,536 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.142857142857143) internal successors, (36), 6 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) [2021-12-22 16:47:33,536 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 975 transitions. [2021-12-22 16:47:33,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-22 16:47:33,537 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:33,538 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:33,538 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-12-22 16:47:33,538 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:33,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:33,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1087199807, now seen corresponding path program 1 times [2021-12-22 16:47:33,539 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:33,539 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060199218] [2021-12-22 16:47:33,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:33,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:33,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:33,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 16:47:33,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:33,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:33,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:33,591 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060199218] [2021-12-22 16:47:33,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060199218] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:33,591 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:33,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:33,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739062498] [2021-12-22 16:47:33,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:33,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:33,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:33,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:33,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:33,594 INFO L87 Difference]: Start difference. First operand 713 states and 975 transitions. Second operand has 7 states, 7 states have (on average 5.142857142857143) 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) [2021-12-22 16:47:33,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:33,829 INFO L93 Difference]: Finished difference Result 719 states and 981 transitions. [2021-12-22 16:47:33,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 16:47:33,829 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.142857142857143) 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 [2021-12-22 16:47:33,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:33,832 INFO L225 Difference]: With dead ends: 719 [2021-12-22 16:47:33,832 INFO L226 Difference]: Without dead ends: 716 [2021-12-22 16:47:33,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:33,833 INFO L933 BasicCegarLoop]: 363 mSDtfsCounter, 58 mSDsluCounter, 1443 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 1806 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:33,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 1806 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:33,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 716 states. [2021-12-22 16:47:33,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 716 to 715. [2021-12-22 16:47:33,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 631 states have (on average 1.3264659270998416) internal successors, (837), 643 states have internal predecessors, (837), 56 states have call successors, (56), 24 states have call predecessors, (56), 27 states have return successors, (84), 48 states have call predecessors, (84), 48 states have call successors, (84) [2021-12-22 16:47:33,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 977 transitions. [2021-12-22 16:47:33,848 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 977 transitions. Word has length 39 [2021-12-22 16:47:33,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:33,849 INFO L470 AbstractCegarLoop]: Abstraction has 715 states and 977 transitions. [2021-12-22 16:47:33,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.142857142857143) 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) [2021-12-22 16:47:33,850 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 977 transitions. [2021-12-22 16:47:33,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-22 16:47:33,851 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:33,852 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:33,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-12-22 16:47:33,852 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:33,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:33,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1022695597, now seen corresponding path program 1 times [2021-12-22 16:47:33,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:33,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816994523] [2021-12-22 16:47:33,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:33,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:33,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:33,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-22 16:47:33,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:33,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:33,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:33,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816994523] [2021-12-22 16:47:33,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816994523] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:33,907 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:33,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:33,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082226618] [2021-12-22 16:47:33,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:33,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:33,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:33,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:33,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:33,909 INFO L87 Difference]: Start difference. First operand 715 states and 977 transitions. Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 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) [2021-12-22 16:47:34,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:34,171 INFO L93 Difference]: Finished difference Result 537 states and 702 transitions. [2021-12-22 16:47:34,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:47:34,172 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 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 41 [2021-12-22 16:47:34,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:34,174 INFO L225 Difference]: With dead ends: 537 [2021-12-22 16:47:34,174 INFO L226 Difference]: Without dead ends: 537 [2021-12-22 16:47:34,174 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:34,175 INFO L933 BasicCegarLoop]: 418 mSDtfsCounter, 484 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 950 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:34,175 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [488 Valid, 950 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:34,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2021-12-22 16:47:34,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 496. [2021-12-22 16:47:34,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 434 states have (on average 1.292626728110599) internal successors, (561), 445 states have internal predecessors, (561), 41 states have call successors, (41), 17 states have call predecessors, (41), 20 states have return successors, (48), 34 states have call predecessors, (48), 33 states have call successors, (48) [2021-12-22 16:47:34,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 650 transitions. [2021-12-22 16:47:34,199 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 650 transitions. Word has length 41 [2021-12-22 16:47:34,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:34,199 INFO L470 AbstractCegarLoop]: Abstraction has 496 states and 650 transitions. [2021-12-22 16:47:34,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 4 states have internal predecessors, (37), 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) [2021-12-22 16:47:34,200 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 650 transitions. [2021-12-22 16:47:34,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-22 16:47:34,201 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:34,201 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:34,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-12-22 16:47:34,202 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:34,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:34,202 INFO L85 PathProgramCache]: Analyzing trace with hash 402911191, now seen corresponding path program 1 times [2021-12-22 16:47:34,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:34,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762184809] [2021-12-22 16:47:34,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:34,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:34,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:34,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-22 16:47:34,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:34,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:34,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:34,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762184809] [2021-12-22 16:47:34,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762184809] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:34,248 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:34,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:34,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617754571] [2021-12-22 16:47:34,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:34,249 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:34,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:34,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:34,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:34,250 INFO L87 Difference]: Start difference. First operand 496 states and 650 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 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) [2021-12-22 16:47:34,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:34,465 INFO L93 Difference]: Finished difference Result 629 states and 821 transitions. [2021-12-22 16:47:34,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:34,465 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 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 [2021-12-22 16:47:34,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:34,468 INFO L225 Difference]: With dead ends: 629 [2021-12-22 16:47:34,468 INFO L226 Difference]: Without dead ends: 629 [2021-12-22 16:47:34,468 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:34,469 INFO L933 BasicCegarLoop]: 431 mSDtfsCounter, 183 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 978 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:34,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 978 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:34,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2021-12-22 16:47:34,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 566. [2021-12-22 16:47:34,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 497 states have (on average 1.2816901408450705) internal successors, (637), 502 states have internal predecessors, (637), 43 states have call successors, (43), 19 states have call predecessors, (43), 25 states have return successors, (61), 45 states have call predecessors, (61), 35 states have call successors, (61) [2021-12-22 16:47:34,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 741 transitions. [2021-12-22 16:47:34,480 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 741 transitions. Word has length 40 [2021-12-22 16:47:34,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:34,481 INFO L470 AbstractCegarLoop]: Abstraction has 566 states and 741 transitions. [2021-12-22 16:47:34,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 3 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) [2021-12-22 16:47:34,481 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 741 transitions. [2021-12-22 16:47:34,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-22 16:47:34,482 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:34,482 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:34,483 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-12-22 16:47:34,483 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:34,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:34,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1016704727, now seen corresponding path program 1 times [2021-12-22 16:47:34,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:34,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182808356] [2021-12-22 16:47:34,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:34,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:34,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:34,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-22 16:47:34,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:34,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:34,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:34,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182808356] [2021-12-22 16:47:34,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182808356] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:34,549 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:34,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:47:34,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302546609] [2021-12-22 16:47:34,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:34,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:47:34,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:34,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:47:34,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:34,550 INFO L87 Difference]: Start difference. First operand 566 states and 741 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 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) [2021-12-22 16:47:34,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:34,813 INFO L93 Difference]: Finished difference Result 562 states and 737 transitions. [2021-12-22 16:47:34,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:34,813 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 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 [2021-12-22 16:47:34,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:34,816 INFO L225 Difference]: With dead ends: 562 [2021-12-22 16:47:34,816 INFO L226 Difference]: Without dead ends: 562 [2021-12-22 16:47:34,816 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-12-22 16:47:34,820 INFO L933 BasicCegarLoop]: 343 mSDtfsCounter, 457 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 1071 SdHoareTripleChecker+Invalid, 393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:34,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 1071 Invalid, 393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:34,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 562 states. [2021-12-22 16:47:34,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 562 to 523. [2021-12-22 16:47:34,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 458 states have (on average 1.2860262008733625) internal successors, (589), 470 states have internal predecessors, (589), 42 states have call successors, (42), 18 states have call predecessors, (42), 22 states have return successors, (51), 35 states have call predecessors, (51), 34 states have call successors, (51) [2021-12-22 16:47:34,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 682 transitions. [2021-12-22 16:47:34,847 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 682 transitions. Word has length 40 [2021-12-22 16:47:34,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:34,847 INFO L470 AbstractCegarLoop]: Abstraction has 523 states and 682 transitions. [2021-12-22 16:47:34,848 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 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) [2021-12-22 16:47:34,848 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 682 transitions. [2021-12-22 16:47:34,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-22 16:47:34,849 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:34,849 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:34,849 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-12-22 16:47:34,850 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:34,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:34,850 INFO L85 PathProgramCache]: Analyzing trace with hash 58663888, now seen corresponding path program 1 times [2021-12-22 16:47:34,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:34,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150457418] [2021-12-22 16:47:34,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:34,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:34,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:34,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-22 16:47:34,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:34,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:34,908 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:34,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150457418] [2021-12-22 16:47:34,909 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150457418] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:34,909 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:34,909 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:34,910 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468366734] [2021-12-22 16:47:34,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:34,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:34,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:34,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:34,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:34,912 INFO L87 Difference]: Start difference. First operand 523 states and 682 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 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) [2021-12-22 16:47:35,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:35,225 INFO L93 Difference]: Finished difference Result 546 states and 707 transitions. [2021-12-22 16:47:35,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:35,225 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 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 41 [2021-12-22 16:47:35,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:35,227 INFO L225 Difference]: With dead ends: 546 [2021-12-22 16:47:35,227 INFO L226 Difference]: Without dead ends: 545 [2021-12-22 16:47:35,228 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:47:35,228 INFO L933 BasicCegarLoop]: 359 mSDtfsCounter, 82 mSDsluCounter, 1605 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 1964 SdHoareTripleChecker+Invalid, 603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:35,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 1964 Invalid, 603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:35,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2021-12-22 16:47:35,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 529. [2021-12-22 16:47:35,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 529 states, 464 states have (on average 1.2823275862068966) internal successors, (595), 476 states have internal predecessors, (595), 42 states have call successors, (42), 18 states have call predecessors, (42), 22 states have return successors, (51), 35 states have call predecessors, (51), 34 states have call successors, (51) [2021-12-22 16:47:35,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 529 states to 529 states and 688 transitions. [2021-12-22 16:47:35,237 INFO L78 Accepts]: Start accepts. Automaton has 529 states and 688 transitions. Word has length 41 [2021-12-22 16:47:35,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:35,237 INFO L470 AbstractCegarLoop]: Abstraction has 529 states and 688 transitions. [2021-12-22 16:47:35,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 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) [2021-12-22 16:47:35,237 INFO L276 IsEmpty]: Start isEmpty. Operand 529 states and 688 transitions. [2021-12-22 16:47:35,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-22 16:47:35,238 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:35,239 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:35,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-12-22 16:47:35,239 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:35,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:35,241 INFO L85 PathProgramCache]: Analyzing trace with hash 58387058, now seen corresponding path program 1 times [2021-12-22 16:47:35,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:35,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242860289] [2021-12-22 16:47:35,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:35,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:35,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:35,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-22 16:47:35,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:35,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:35,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:35,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242860289] [2021-12-22 16:47:35,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242860289] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:35,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:35,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:35,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296486702] [2021-12-22 16:47:35,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:35,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:35,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:35,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:35,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:35,307 INFO L87 Difference]: Start difference. First operand 529 states and 688 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 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) [2021-12-22 16:47:35,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:35,599 INFO L93 Difference]: Finished difference Result 584 states and 761 transitions. [2021-12-22 16:47:35,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:35,600 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 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 41 [2021-12-22 16:47:35,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:35,602 INFO L225 Difference]: With dead ends: 584 [2021-12-22 16:47:35,602 INFO L226 Difference]: Without dead ends: 574 [2021-12-22 16:47:35,602 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-12-22 16:47:35,603 INFO L933 BasicCegarLoop]: 357 mSDtfsCounter, 283 mSDsluCounter, 1526 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 1883 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:35,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [318 Valid, 1883 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:35,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 574 states. [2021-12-22 16:47:35,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 574 to 535. [2021-12-22 16:47:35,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 469 states have (on average 1.279317697228145) internal successors, (600), 482 states have internal predecessors, (600), 42 states have call successors, (42), 18 states have call predecessors, (42), 23 states have return successors, (58), 35 states have call predecessors, (58), 34 states have call successors, (58) [2021-12-22 16:47:35,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 700 transitions. [2021-12-22 16:47:35,613 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 700 transitions. Word has length 41 [2021-12-22 16:47:35,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:35,613 INFO L470 AbstractCegarLoop]: Abstraction has 535 states and 700 transitions. [2021-12-22 16:47:35,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 6 states have internal predecessors, (38), 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) [2021-12-22 16:47:35,614 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 700 transitions. [2021-12-22 16:47:35,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-22 16:47:35,616 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:35,617 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:35,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-12-22 16:47:35,617 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:35,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:35,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1058782467, now seen corresponding path program 1 times [2021-12-22 16:47:35,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:35,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464035027] [2021-12-22 16:47:35,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:35,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:35,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:35,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-22 16:47:35,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:35,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:35,689 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:35,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464035027] [2021-12-22 16:47:35,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464035027] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:35,690 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:35,690 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:47:35,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869595369] [2021-12-22 16:47:35,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:35,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:47:35,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:35,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:47:35,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:35,691 INFO L87 Difference]: Start difference. First operand 535 states and 700 transitions. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 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) [2021-12-22 16:47:36,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:36,062 INFO L93 Difference]: Finished difference Result 600 states and 779 transitions. [2021-12-22 16:47:36,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:36,062 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 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 42 [2021-12-22 16:47:36,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:36,065 INFO L225 Difference]: With dead ends: 600 [2021-12-22 16:47:36,065 INFO L226 Difference]: Without dead ends: 588 [2021-12-22 16:47:36,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-12-22 16:47:36,066 INFO L933 BasicCegarLoop]: 428 mSDtfsCounter, 630 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 642 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:36,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [642 Valid, 1112 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:36,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-12-22 16:47:36,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 521. [2021-12-22 16:47:36,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 457 states have (on average 1.2844638949671772) internal successors, (587), 469 states have internal predecessors, (587), 41 states have call successors, (41), 18 states have call predecessors, (41), 22 states have return successors, (50), 34 states have call predecessors, (50), 33 states have call successors, (50) [2021-12-22 16:47:36,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 678 transitions. [2021-12-22 16:47:36,080 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 678 transitions. Word has length 42 [2021-12-22 16:47:36,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:36,081 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 678 transitions. [2021-12-22 16:47:36,081 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 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) [2021-12-22 16:47:36,081 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 678 transitions. [2021-12-22 16:47:36,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-22 16:47:36,092 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:36,092 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:36,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-12-22 16:47:36,093 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:36,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:36,093 INFO L85 PathProgramCache]: Analyzing trace with hash 109080568, now seen corresponding path program 1 times [2021-12-22 16:47:36,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:36,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201224382] [2021-12-22 16:47:36,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:36,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:36,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:36,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-22 16:47:36,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:36,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:36,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:36,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201224382] [2021-12-22 16:47:36,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201224382] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:36,204 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:36,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:36,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307129736] [2021-12-22 16:47:36,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:36,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:36,205 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:36,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:36,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:36,206 INFO L87 Difference]: Start difference. First operand 521 states and 678 transitions. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 5 states have internal predecessors, (40), 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) [2021-12-22 16:47:36,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:36,428 INFO L93 Difference]: Finished difference Result 487 states and 626 transitions. [2021-12-22 16:47:36,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:36,428 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 5 states have internal predecessors, (40), 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 44 [2021-12-22 16:47:36,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:36,430 INFO L225 Difference]: With dead ends: 487 [2021-12-22 16:47:36,430 INFO L226 Difference]: Without dead ends: 487 [2021-12-22 16:47:36,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:36,431 INFO L933 BasicCegarLoop]: 366 mSDtfsCounter, 106 mSDsluCounter, 1448 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 1814 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:36,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 1814 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:36,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-12-22 16:47:36,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 475. [2021-12-22 16:47:36,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 417 states have (on average 1.2661870503597121) internal successors, (528), 425 states have internal predecessors, (528), 39 states have call successors, (39), 17 states have call predecessors, (39), 18 states have return successors, (45), 33 states have call predecessors, (45), 32 states have call successors, (45) [2021-12-22 16:47:36,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 612 transitions. [2021-12-22 16:47:36,439 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 612 transitions. Word has length 44 [2021-12-22 16:47:36,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:36,439 INFO L470 AbstractCegarLoop]: Abstraction has 475 states and 612 transitions. [2021-12-22 16:47:36,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 5 states have internal predecessors, (40), 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) [2021-12-22 16:47:36,439 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 612 transitions. [2021-12-22 16:47:36,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-22 16:47:36,440 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:36,440 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:36,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-12-22 16:47:36,441 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:36,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:36,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1762527581, now seen corresponding path program 1 times [2021-12-22 16:47:36,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:36,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329384033] [2021-12-22 16:47:36,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:36,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:36,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:36,480 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-22 16:47:36,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:36,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:36,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:36,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329384033] [2021-12-22 16:47:36,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329384033] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:36,506 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:36,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:47:36,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417395410] [2021-12-22 16:47:36,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:36,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:47:36,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:36,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:47:36,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:36,507 INFO L87 Difference]: Start difference. First operand 475 states and 612 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 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) [2021-12-22 16:47:36,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:36,795 INFO L93 Difference]: Finished difference Result 487 states and 624 transitions. [2021-12-22 16:47:36,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:47:36,796 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 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 46 [2021-12-22 16:47:36,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:36,798 INFO L225 Difference]: With dead ends: 487 [2021-12-22 16:47:36,798 INFO L226 Difference]: Without dead ends: 487 [2021-12-22 16:47:36,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:36,798 INFO L933 BasicCegarLoop]: 347 mSDtfsCounter, 408 mSDsluCounter, 691 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 1038 SdHoareTripleChecker+Invalid, 395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:36,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [412 Valid, 1038 Invalid, 395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:36,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-12-22 16:47:36,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 475. [2021-12-22 16:47:36,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 417 states have (on average 1.2613908872901678) internal successors, (526), 425 states have internal predecessors, (526), 39 states have call successors, (39), 17 states have call predecessors, (39), 18 states have return successors, (45), 33 states have call predecessors, (45), 32 states have call successors, (45) [2021-12-22 16:47:36,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 610 transitions. [2021-12-22 16:47:36,810 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 610 transitions. Word has length 46 [2021-12-22 16:47:36,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:36,810 INFO L470 AbstractCegarLoop]: Abstraction has 475 states and 610 transitions. [2021-12-22 16:47:36,810 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 5 states have internal predecessors, (42), 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) [2021-12-22 16:47:36,811 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 610 transitions. [2021-12-22 16:47:36,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-22 16:47:36,812 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:36,812 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:36,812 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-12-22 16:47:36,812 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:36,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:36,813 INFO L85 PathProgramCache]: Analyzing trace with hash -995885365, now seen corresponding path program 1 times [2021-12-22 16:47:36,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:36,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305240956] [2021-12-22 16:47:36,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:36,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:36,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:36,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-12-22 16:47:36,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:36,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:36,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:36,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305240956] [2021-12-22 16:47:36,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305240956] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:36,874 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:36,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:36,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608932811] [2021-12-22 16:47:36,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:36,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:36,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:36,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:36,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:36,875 INFO L87 Difference]: Start difference. First operand 475 states and 610 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 6 states have internal predecessors, (43), 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) [2021-12-22 16:47:37,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:37,191 INFO L93 Difference]: Finished difference Result 496 states and 632 transitions. [2021-12-22 16:47:37,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:37,192 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 6 states have internal predecessors, (43), 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 46 [2021-12-22 16:47:37,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:37,194 INFO L225 Difference]: With dead ends: 496 [2021-12-22 16:47:37,194 INFO L226 Difference]: Without dead ends: 483 [2021-12-22 16:47:37,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:47:37,195 INFO L933 BasicCegarLoop]: 356 mSDtfsCounter, 78 mSDsluCounter, 1596 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 1952 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:37,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 1952 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:37,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-12-22 16:47:37,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 471. [2021-12-22 16:47:37,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 414 states have (on average 1.2608695652173914) internal successors, (522), 422 states have internal predecessors, (522), 38 states have call successors, (38), 17 states have call predecessors, (38), 18 states have return successors, (44), 32 states have call predecessors, (44), 31 states have call successors, (44) [2021-12-22 16:47:37,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 604 transitions. [2021-12-22 16:47:37,203 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 604 transitions. Word has length 46 [2021-12-22 16:47:37,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:37,204 INFO L470 AbstractCegarLoop]: Abstraction has 471 states and 604 transitions. [2021-12-22 16:47:37,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 6 states have internal predecessors, (43), 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) [2021-12-22 16:47:37,204 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 604 transitions. [2021-12-22 16:47:37,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-22 16:47:37,205 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:37,205 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:37,206 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-12-22 16:47:37,206 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:37,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:37,206 INFO L85 PathProgramCache]: Analyzing trace with hash -2101663171, now seen corresponding path program 1 times [2021-12-22 16:47:37,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:37,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73887698] [2021-12-22 16:47:37,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:37,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:37,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:37,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 16:47:37,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:37,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-22 16:47:37,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:37,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:37,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:37,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73887698] [2021-12-22 16:47:37,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73887698] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:37,255 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:37,255 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:37,255 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694637564] [2021-12-22 16:47:37,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:37,255 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:37,256 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:37,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:37,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:37,256 INFO L87 Difference]: Start difference. First operand 471 states and 604 transitions. Second operand has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 5 states have internal predecessors, (43), 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) [2021-12-22 16:47:37,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:37,594 INFO L93 Difference]: Finished difference Result 510 states and 645 transitions. [2021-12-22 16:47:37,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:37,595 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 5 states have internal predecessors, (43), 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 48 [2021-12-22 16:47:37,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:37,597 INFO L225 Difference]: With dead ends: 510 [2021-12-22 16:47:37,597 INFO L226 Difference]: Without dead ends: 491 [2021-12-22 16:47:37,597 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:47:37,598 INFO L933 BasicCegarLoop]: 344 mSDtfsCounter, 171 mSDsluCounter, 1181 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 1525 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:37,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 1525 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:37,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-12-22 16:47:37,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 466. [2021-12-22 16:47:37,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 411 states have (on average 1.2603406326034063) internal successors, (518), 418 states have internal predecessors, (518), 37 states have call successors, (37), 16 states have call predecessors, (37), 17 states have return successors, (43), 32 states have call predecessors, (43), 30 states have call successors, (43) [2021-12-22 16:47:37,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 598 transitions. [2021-12-22 16:47:37,605 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 598 transitions. Word has length 48 [2021-12-22 16:47:37,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:37,606 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 598 transitions. [2021-12-22 16:47:37,606 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.142857142857143) internal successors, (43), 5 states have internal predecessors, (43), 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) [2021-12-22 16:47:37,606 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 598 transitions. [2021-12-22 16:47:37,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-22 16:47:37,607 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:37,607 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:37,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-12-22 16:47:37,607 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:37,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:37,608 INFO L85 PathProgramCache]: Analyzing trace with hash -217509127, now seen corresponding path program 1 times [2021-12-22 16:47:37,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:37,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235332735] [2021-12-22 16:47:37,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:37,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:37,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:37,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-22 16:47:37,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:37,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:37,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:37,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235332735] [2021-12-22 16:47:37,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235332735] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:37,648 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:37,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:37,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64509009] [2021-12-22 16:47:37,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:37,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:37,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:37,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:37,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:37,649 INFO L87 Difference]: Start difference. First operand 466 states and 598 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 3 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) [2021-12-22 16:47:37,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:37,817 INFO L93 Difference]: Finished difference Result 557 states and 709 transitions. [2021-12-22 16:47:37,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:37,817 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 3 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 49 [2021-12-22 16:47:37,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:37,819 INFO L225 Difference]: With dead ends: 557 [2021-12-22 16:47:37,819 INFO L226 Difference]: Without dead ends: 557 [2021-12-22 16:47:37,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:37,820 INFO L933 BasicCegarLoop]: 398 mSDtfsCounter, 192 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 889 SdHoareTripleChecker+Invalid, 192 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:37,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [193 Valid, 889 Invalid, 192 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:37,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2021-12-22 16:47:37,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 519. [2021-12-22 16:47:37,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 459 states have (on average 1.261437908496732) internal successors, (579), 465 states have internal predecessors, (579), 39 states have call successors, (39), 18 states have call predecessors, (39), 20 states have return successors, (49), 36 states have call predecessors, (49), 33 states have call successors, (49) [2021-12-22 16:47:37,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 667 transitions. [2021-12-22 16:47:37,831 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 667 transitions. Word has length 49 [2021-12-22 16:47:37,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:37,832 INFO L470 AbstractCegarLoop]: Abstraction has 519 states and 667 transitions. [2021-12-22 16:47:37,832 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 3 states have internal predecessors, (45), 3 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) [2021-12-22 16:47:37,832 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 667 transitions. [2021-12-22 16:47:37,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-22 16:47:37,833 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:37,833 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:37,833 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-12-22 16:47:37,834 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:37,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:37,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1102392332, now seen corresponding path program 1 times [2021-12-22 16:47:37,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:37,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960147380] [2021-12-22 16:47:37,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:37,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:37,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:37,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 16:47:37,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:37,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:37,884 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:37,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960147380] [2021-12-22 16:47:37,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960147380] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:37,885 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:37,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:37,885 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685600022] [2021-12-22 16:47:37,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:37,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:37,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:37,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:37,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:37,887 INFO L87 Difference]: Start difference. First operand 519 states and 667 transitions. Second operand has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 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) [2021-12-22 16:47:38,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:38,050 INFO L93 Difference]: Finished difference Result 537 states and 690 transitions. [2021-12-22 16:47:38,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:38,050 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 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 [2021-12-22 16:47:38,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:38,052 INFO L225 Difference]: With dead ends: 537 [2021-12-22 16:47:38,052 INFO L226 Difference]: Without dead ends: 537 [2021-12-22 16:47:38,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:38,053 INFO L933 BasicCegarLoop]: 349 mSDtfsCounter, 74 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 1153 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:38,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 1153 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:38,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2021-12-22 16:47:38,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 521. [2021-12-22 16:47:38,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 461 states have (on average 1.2603036876355749) internal successors, (581), 467 states have internal predecessors, (581), 39 states have call successors, (39), 18 states have call predecessors, (39), 20 states have return successors, (49), 36 states have call predecessors, (49), 33 states have call successors, (49) [2021-12-22 16:47:38,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 669 transitions. [2021-12-22 16:47:38,062 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 669 transitions. Word has length 48 [2021-12-22 16:47:38,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:38,062 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 669 transitions. [2021-12-22 16:47:38,063 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.0) internal successors, (45), 4 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) [2021-12-22 16:47:38,063 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 669 transitions. [2021-12-22 16:47:38,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-22 16:47:38,064 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:38,064 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:38,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-12-22 16:47:38,064 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:38,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:38,065 INFO L85 PathProgramCache]: Analyzing trace with hash -460835788, now seen corresponding path program 1 times [2021-12-22 16:47:38,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:38,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751335002] [2021-12-22 16:47:38,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:38,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:38,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:38,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 16:47:38,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:38,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:38,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:38,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751335002] [2021-12-22 16:47:38,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [751335002] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:38,121 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:38,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:38,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727059836] [2021-12-22 16:47:38,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:38,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:38,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:38,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:38,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:38,124 INFO L87 Difference]: Start difference. First operand 521 states and 669 transitions. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 6 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) [2021-12-22 16:47:38,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:38,363 INFO L93 Difference]: Finished difference Result 510 states and 653 transitions. [2021-12-22 16:47:38,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:38,363 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 6 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 [2021-12-22 16:47:38,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:38,365 INFO L225 Difference]: With dead ends: 510 [2021-12-22 16:47:38,365 INFO L226 Difference]: Without dead ends: 507 [2021-12-22 16:47:38,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:47:38,366 INFO L933 BasicCegarLoop]: 344 mSDtfsCounter, 56 mSDsluCounter, 1661 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 2005 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:38,366 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 2005 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:38,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-12-22 16:47:38,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 504. [2021-12-22 16:47:38,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 446 states have (on average 1.2600896860986548) internal successors, (562), 451 states have internal predecessors, (562), 38 states have call successors, (38), 18 states have call predecessors, (38), 19 states have return successors, (47), 35 states have call predecessors, (47), 33 states have call successors, (47) [2021-12-22 16:47:38,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 647 transitions. [2021-12-22 16:47:38,373 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 647 transitions. Word has length 48 [2021-12-22 16:47:38,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:38,374 INFO L470 AbstractCegarLoop]: Abstraction has 504 states and 647 transitions. [2021-12-22 16:47:38,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 6 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) [2021-12-22 16:47:38,374 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 647 transitions. [2021-12-22 16:47:38,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-22 16:47:38,375 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:38,375 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:38,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-12-22 16:47:38,375 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:38,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:38,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1942433313, now seen corresponding path program 1 times [2021-12-22 16:47:38,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:38,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427639291] [2021-12-22 16:47:38,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:38,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:38,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:38,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-22 16:47:38,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:38,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:38,439 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:38,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427639291] [2021-12-22 16:47:38,439 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427639291] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:38,439 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:38,439 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:38,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026780697] [2021-12-22 16:47:38,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:38,440 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:38,440 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:38,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:38,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:38,441 INFO L87 Difference]: Start difference. First operand 504 states and 647 transitions. Second operand has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 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) [2021-12-22 16:47:38,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:38,678 INFO L93 Difference]: Finished difference Result 545 states and 695 transitions. [2021-12-22 16:47:38,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:38,678 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 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 51 [2021-12-22 16:47:38,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:38,680 INFO L225 Difference]: With dead ends: 545 [2021-12-22 16:47:38,680 INFO L226 Difference]: Without dead ends: 545 [2021-12-22 16:47:38,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:38,680 INFO L933 BasicCegarLoop]: 374 mSDtfsCounter, 85 mSDsluCounter, 1505 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 1879 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:38,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 1879 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:38,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 545 states. [2021-12-22 16:47:38,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 545 to 504. [2021-12-22 16:47:38,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 446 states have (on average 1.2556053811659194) internal successors, (560), 451 states have internal predecessors, (560), 38 states have call successors, (38), 18 states have call predecessors, (38), 19 states have return successors, (47), 35 states have call predecessors, (47), 33 states have call successors, (47) [2021-12-22 16:47:38,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 645 transitions. [2021-12-22 16:47:38,693 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 645 transitions. Word has length 51 [2021-12-22 16:47:38,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:38,693 INFO L470 AbstractCegarLoop]: Abstraction has 504 states and 645 transitions. [2021-12-22 16:47:38,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.714285714285714) internal successors, (47), 5 states have internal predecessors, (47), 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) [2021-12-22 16:47:38,694 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 645 transitions. [2021-12-22 16:47:38,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-22 16:47:38,695 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:38,695 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:38,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-12-22 16:47:38,695 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:38,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:38,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1454966093, now seen corresponding path program 1 times [2021-12-22 16:47:38,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:38,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600179018] [2021-12-22 16:47:38,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:38,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:38,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:38,754 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 16:47:38,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:38,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-22 16:47:38,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:38,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:38,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:38,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600179018] [2021-12-22 16:47:38,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600179018] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:38,783 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:38,783 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:38,783 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485461267] [2021-12-22 16:47:38,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:38,784 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:38,784 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:38,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:38,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:38,784 INFO L87 Difference]: Start difference. First operand 504 states and 645 transitions. Second operand has 8 states, 8 states have (on average 5.75) internal successors, (46), 5 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) [2021-12-22 16:47:39,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:39,142 INFO L93 Difference]: Finished difference Result 514 states and 655 transitions. [2021-12-22 16:47:39,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:39,143 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 5 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 [2021-12-22 16:47:39,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:39,145 INFO L225 Difference]: With dead ends: 514 [2021-12-22 16:47:39,145 INFO L226 Difference]: Without dead ends: 500 [2021-12-22 16:47:39,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-12-22 16:47:39,145 INFO L933 BasicCegarLoop]: 338 mSDtfsCounter, 128 mSDsluCounter, 1431 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 1769 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:39,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 1769 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:39,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-12-22 16:47:39,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 487. [2021-12-22 16:47:39,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 431 states have (on average 1.2436194895591648) internal successors, (536), 436 states have internal predecessors, (536), 36 states have call successors, (36), 18 states have call predecessors, (36), 19 states have return successors, (45), 33 states have call predecessors, (45), 31 states have call successors, (45) [2021-12-22 16:47:39,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 617 transitions. [2021-12-22 16:47:39,153 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 617 transitions. Word has length 51 [2021-12-22 16:47:39,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:39,154 INFO L470 AbstractCegarLoop]: Abstraction has 487 states and 617 transitions. [2021-12-22 16:47:39,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.75) internal successors, (46), 5 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) [2021-12-22 16:47:39,154 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 617 transitions. [2021-12-22 16:47:39,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-22 16:47:39,155 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:39,155 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:39,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-12-22 16:47:39,156 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:39,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:39,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1872588061, now seen corresponding path program 1 times [2021-12-22 16:47:39,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:39,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492319950] [2021-12-22 16:47:39,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:39,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:39,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:39,200 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 16:47:39,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:39,217 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-22 16:47:39,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:39,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:39,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:39,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492319950] [2021-12-22 16:47:39,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492319950] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:39,221 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:39,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:39,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302318412] [2021-12-22 16:47:39,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:39,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:39,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:39,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:39,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:39,222 INFO L87 Difference]: Start difference. First operand 487 states and 617 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) [2021-12-22 16:47:39,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:39,541 INFO L93 Difference]: Finished difference Result 495 states and 626 transitions. [2021-12-22 16:47:39,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:39,541 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 [2021-12-22 16:47:39,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:39,543 INFO L225 Difference]: With dead ends: 495 [2021-12-22 16:47:39,543 INFO L226 Difference]: Without dead ends: 495 [2021-12-22 16:47:39,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:39,544 INFO L933 BasicCegarLoop]: 328 mSDtfsCounter, 153 mSDsluCounter, 1086 mSDsCounter, 0 mSdLazyCounter, 435 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 1414 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 435 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:39,544 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 1414 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 435 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:39,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2021-12-22 16:47:39,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 469. [2021-12-22 16:47:39,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 415 states have (on average 1.2481927710843375) internal successors, (518), 420 states have internal predecessors, (518), 35 states have call successors, (35), 17 states have call predecessors, (35), 18 states have return successors, (44), 32 states have call predecessors, (44), 30 states have call successors, (44) [2021-12-22 16:47:39,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 597 transitions. [2021-12-22 16:47:39,553 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 597 transitions. Word has length 52 [2021-12-22 16:47:39,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:39,553 INFO L470 AbstractCegarLoop]: Abstraction has 469 states and 597 transitions. [2021-12-22 16:47:39,553 INFO L471 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) [2021-12-22 16:47:39,553 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 597 transitions. [2021-12-22 16:47:39,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-22 16:47:39,555 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:39,555 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:39,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-12-22 16:47:39,555 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:39,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:39,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1296785642, now seen corresponding path program 1 times [2021-12-22 16:47:39,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:39,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83289936] [2021-12-22 16:47:39,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:39,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:39,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:39,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-22 16:47:39,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:39,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:39,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:39,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83289936] [2021-12-22 16:47:39,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83289936] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:39,615 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:39,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:39,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263311406] [2021-12-22 16:47:39,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:39,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:39,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:39,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:39,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:39,616 INFO L87 Difference]: Start difference. First operand 469 states and 597 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 7 states have internal predecessors, (48), 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) [2021-12-22 16:47:39,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:39,946 INFO L93 Difference]: Finished difference Result 493 states and 623 transitions. [2021-12-22 16:47:39,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 16:47:39,947 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 7 states have internal predecessors, (48), 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 51 [2021-12-22 16:47:39,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:39,949 INFO L225 Difference]: With dead ends: 493 [2021-12-22 16:47:39,949 INFO L226 Difference]: Without dead ends: 477 [2021-12-22 16:47:39,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-12-22 16:47:39,949 INFO L933 BasicCegarLoop]: 309 mSDtfsCounter, 86 mSDsluCounter, 1580 mSDsCounter, 0 mSdLazyCounter, 613 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 1889 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 613 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:39,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 1889 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 613 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:39,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-12-22 16:47:39,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 465. [2021-12-22 16:47:39,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 412 states have (on average 1.2475728155339805) internal successors, (514), 417 states have internal predecessors, (514), 34 states have call successors, (34), 17 states have call predecessors, (34), 18 states have return successors, (43), 31 states have call predecessors, (43), 29 states have call successors, (43) [2021-12-22 16:47:39,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 591 transitions. [2021-12-22 16:47:39,956 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 591 transitions. Word has length 51 [2021-12-22 16:47:39,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:39,956 INFO L470 AbstractCegarLoop]: Abstraction has 465 states and 591 transitions. [2021-12-22 16:47:39,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 7 states have internal predecessors, (48), 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) [2021-12-22 16:47:39,957 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 591 transitions. [2021-12-22 16:47:39,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-22 16:47:39,958 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:39,958 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:39,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-12-22 16:47:39,958 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:39,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:39,959 INFO L85 PathProgramCache]: Analyzing trace with hash 507953388, now seen corresponding path program 1 times [2021-12-22 16:47:39,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:39,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016804838] [2021-12-22 16:47:39,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:39,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:39,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:40,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-22 16:47:40,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:40,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:40,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:40,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016804838] [2021-12-22 16:47:40,032 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016804838] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:40,032 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:40,032 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:40,032 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845262527] [2021-12-22 16:47:40,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:40,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:40,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:40,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:40,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:40,033 INFO L87 Difference]: Start difference. First operand 465 states and 591 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 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) [2021-12-22 16:47:40,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:40,342 INFO L93 Difference]: Finished difference Result 489 states and 617 transitions. [2021-12-22 16:47:40,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 16:47:40,342 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 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 52 [2021-12-22 16:47:40,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:40,344 INFO L225 Difference]: With dead ends: 489 [2021-12-22 16:47:40,344 INFO L226 Difference]: Without dead ends: 472 [2021-12-22 16:47:40,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-12-22 16:47:40,345 INFO L933 BasicCegarLoop]: 303 mSDtfsCounter, 86 mSDsluCounter, 1548 mSDsCounter, 0 mSdLazyCounter, 604 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 1851 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 604 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:40,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 1851 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 604 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:40,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-12-22 16:47:40,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 460. [2021-12-22 16:47:40,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 408 states have (on average 1.2475490196078431) internal successors, (509), 413 states have internal predecessors, (509), 33 states have call successors, (33), 17 states have call predecessors, (33), 18 states have return successors, (42), 30 states have call predecessors, (42), 28 states have call successors, (42) [2021-12-22 16:47:40,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 584 transitions. [2021-12-22 16:47:40,353 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 584 transitions. Word has length 52 [2021-12-22 16:47:40,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:40,353 INFO L470 AbstractCegarLoop]: Abstraction has 460 states and 584 transitions. [2021-12-22 16:47:40,354 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 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) [2021-12-22 16:47:40,354 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 584 transitions. [2021-12-22 16:47:40,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-22 16:47:40,355 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:40,355 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:40,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-12-22 16:47:40,355 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:40,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:40,356 INFO L85 PathProgramCache]: Analyzing trace with hash 750831986, now seen corresponding path program 1 times [2021-12-22 16:47:40,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:40,357 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493620951] [2021-12-22 16:47:40,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:40,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:40,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:40,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-22 16:47:40,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:40,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:40,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:40,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493620951] [2021-12-22 16:47:40,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493620951] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:40,415 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:40,415 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:40,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803610929] [2021-12-22 16:47:40,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:40,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:40,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:40,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:40,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:40,417 INFO L87 Difference]: Start difference. First operand 460 states and 584 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 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) [2021-12-22 16:47:40,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:40,719 INFO L93 Difference]: Finished difference Result 484 states and 610 transitions. [2021-12-22 16:47:40,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 16:47:40,720 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 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 52 [2021-12-22 16:47:40,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:40,721 INFO L225 Difference]: With dead ends: 484 [2021-12-22 16:47:40,721 INFO L226 Difference]: Without dead ends: 468 [2021-12-22 16:47:40,722 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-12-22 16:47:40,722 INFO L933 BasicCegarLoop]: 296 mSDtfsCounter, 86 mSDsluCounter, 1509 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 1805 SdHoareTripleChecker+Invalid, 618 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:40,722 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [86 Valid, 1805 Invalid, 618 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 595 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:40,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-12-22 16:47:40,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 456. [2021-12-22 16:47:40,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 405 states have (on average 1.2469135802469136) internal successors, (505), 410 states have internal predecessors, (505), 32 states have call successors, (32), 17 states have call predecessors, (32), 18 states have return successors, (41), 29 states have call predecessors, (41), 27 states have call successors, (41) [2021-12-22 16:47:40,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 578 transitions. [2021-12-22 16:47:40,729 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 578 transitions. Word has length 52 [2021-12-22 16:47:40,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:40,730 INFO L470 AbstractCegarLoop]: Abstraction has 456 states and 578 transitions. [2021-12-22 16:47:40,730 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 7 states have internal predecessors, (49), 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) [2021-12-22 16:47:40,731 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 578 transitions. [2021-12-22 16:47:40,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-22 16:47:40,731 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:40,732 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:40,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-12-22 16:47:40,732 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:40,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:40,732 INFO L85 PathProgramCache]: Analyzing trace with hash -831882757, now seen corresponding path program 1 times [2021-12-22 16:47:40,733 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:40,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686468598] [2021-12-22 16:47:40,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:40,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:40,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:40,783 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-22 16:47:40,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:40,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:40,799 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:40,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686468598] [2021-12-22 16:47:40,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686468598] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:40,799 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:40,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:40,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707897546] [2021-12-22 16:47:40,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:40,801 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:40,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:40,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:40,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:40,801 INFO L87 Difference]: Start difference. First operand 456 states and 578 transitions. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 6 states have internal predecessors, (49), 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) [2021-12-22 16:47:41,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:41,038 INFO L93 Difference]: Finished difference Result 476 states and 599 transitions. [2021-12-22 16:47:41,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:41,038 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 6 states have internal predecessors, (49), 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 52 [2021-12-22 16:47:41,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:41,049 INFO L225 Difference]: With dead ends: 476 [2021-12-22 16:47:41,049 INFO L226 Difference]: Without dead ends: 446 [2021-12-22 16:47:41,050 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:47:41,050 INFO L933 BasicCegarLoop]: 307 mSDtfsCounter, 76 mSDsluCounter, 1335 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 1642 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:41,051 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 1642 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 493 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:41,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2021-12-22 16:47:41,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 434. [2021-12-22 16:47:41,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 384 states have (on average 1.25) internal successors, (480), 389 states have internal predecessors, (480), 31 states have call successors, (31), 17 states have call predecessors, (31), 18 states have return successors, (40), 28 states have call predecessors, (40), 26 states have call successors, (40) [2021-12-22 16:47:41,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 551 transitions. [2021-12-22 16:47:41,059 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 551 transitions. Word has length 52 [2021-12-22 16:47:41,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:41,059 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 551 transitions. [2021-12-22 16:47:41,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.125) internal successors, (49), 6 states have internal predecessors, (49), 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) [2021-12-22 16:47:41,060 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 551 transitions. [2021-12-22 16:47:41,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-22 16:47:41,061 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:41,061 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:41,061 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-12-22 16:47:41,061 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:41,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:41,062 INFO L85 PathProgramCache]: Analyzing trace with hash 860965226, now seen corresponding path program 1 times [2021-12-22 16:47:41,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:41,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24389624] [2021-12-22 16:47:41,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:41,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:41,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:41,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-22 16:47:41,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:41,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:41,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:41,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24389624] [2021-12-22 16:47:41,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24389624] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:41,143 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:41,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:41,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032834392] [2021-12-22 16:47:41,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:41,144 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:41,144 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:41,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:41,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:41,145 INFO L87 Difference]: Start difference. First operand 434 states and 551 transitions. Second operand has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 5 states have internal predecessors, (50), 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) [2021-12-22 16:47:41,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:41,385 INFO L93 Difference]: Finished difference Result 578 states and 751 transitions. [2021-12-22 16:47:41,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:41,386 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 5 states have internal predecessors, (50), 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 54 [2021-12-22 16:47:41,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:41,388 INFO L225 Difference]: With dead ends: 578 [2021-12-22 16:47:41,388 INFO L226 Difference]: Without dead ends: 578 [2021-12-22 16:47:41,388 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:41,389 INFO L933 BasicCegarLoop]: 358 mSDtfsCounter, 137 mSDsluCounter, 1367 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 1725 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:41,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 1725 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:41,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 578 states. [2021-12-22 16:47:41,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 578 to 434. [2021-12-22 16:47:41,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 384 states have (on average 1.2473958333333333) internal successors, (479), 389 states have internal predecessors, (479), 31 states have call successors, (31), 17 states have call predecessors, (31), 18 states have return successors, (40), 28 states have call predecessors, (40), 26 states have call successors, (40) [2021-12-22 16:47:41,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 550 transitions. [2021-12-22 16:47:41,404 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 550 transitions. Word has length 54 [2021-12-22 16:47:41,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:41,404 INFO L470 AbstractCegarLoop]: Abstraction has 434 states and 550 transitions. [2021-12-22 16:47:41,404 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.142857142857143) internal successors, (50), 5 states have internal predecessors, (50), 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) [2021-12-22 16:47:41,404 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 550 transitions. [2021-12-22 16:47:41,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-22 16:47:41,405 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:41,405 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:41,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-12-22 16:47:41,406 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:41,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:41,406 INFO L85 PathProgramCache]: Analyzing trace with hash 65580225, now seen corresponding path program 1 times [2021-12-22 16:47:41,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:41,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115541417] [2021-12-22 16:47:41,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:41,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:41,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:41,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-22 16:47:41,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:41,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:41,462 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:41,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115541417] [2021-12-22 16:47:41,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115541417] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:41,462 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:41,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:41,462 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435143817] [2021-12-22 16:47:41,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:41,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:41,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:41,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:41,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:41,463 INFO L87 Difference]: Start difference. First operand 434 states and 550 transitions. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 7 states have internal predecessors, (53), 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) [2021-12-22 16:47:41,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:41,756 INFO L93 Difference]: Finished difference Result 458 states and 576 transitions. [2021-12-22 16:47:41,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 16:47:41,757 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 7 states have internal predecessors, (53), 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 56 [2021-12-22 16:47:41,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:41,758 INFO L225 Difference]: With dead ends: 458 [2021-12-22 16:47:41,758 INFO L226 Difference]: Without dead ends: 424 [2021-12-22 16:47:41,758 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-12-22 16:47:41,759 INFO L933 BasicCegarLoop]: 271 mSDtfsCounter, 94 mSDsluCounter, 1332 mSDsCounter, 0 mSdLazyCounter, 586 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 1603 SdHoareTripleChecker+Invalid, 607 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 586 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:41,759 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 1603 Invalid, 607 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 586 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:41,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2021-12-22 16:47:41,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 412. [2021-12-22 16:47:41,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 365 states have (on average 1.2465753424657535) internal successors, (455), 370 states have internal predecessors, (455), 29 states have call successors, (29), 16 states have call predecessors, (29), 17 states have return successors, (38), 26 states have call predecessors, (38), 24 states have call successors, (38) [2021-12-22 16:47:41,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 522 transitions. [2021-12-22 16:47:41,775 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 522 transitions. Word has length 56 [2021-12-22 16:47:41,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:41,775 INFO L470 AbstractCegarLoop]: Abstraction has 412 states and 522 transitions. [2021-12-22 16:47:41,776 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 7 states have internal predecessors, (53), 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) [2021-12-22 16:47:41,776 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 522 transitions. [2021-12-22 16:47:41,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-12-22 16:47:41,776 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:41,777 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:41,777 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-12-22 16:47:41,777 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:41,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:41,777 INFO L85 PathProgramCache]: Analyzing trace with hash -867510019, now seen corresponding path program 1 times [2021-12-22 16:47:41,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:41,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988428245] [2021-12-22 16:47:41,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:41,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:41,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:41,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-22 16:47:41,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:41,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-22 16:47:41,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:41,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:41,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:41,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988428245] [2021-12-22 16:47:41,838 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988428245] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:41,838 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:41,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:47:41,839 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530839892] [2021-12-22 16:47:41,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:41,839 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:47:41,839 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:41,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:47:41,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:47:41,840 INFO L87 Difference]: Start difference. First operand 412 states and 522 transitions. Second operand has 7 states, 7 states have (on average 8.0) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-22 16:47:42,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:42,068 INFO L93 Difference]: Finished difference Result 399 states and 496 transitions. [2021-12-22 16:47:42,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:47:42,068 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (4), 3 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 62 [2021-12-22 16:47:42,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:42,069 INFO L225 Difference]: With dead ends: 399 [2021-12-22 16:47:42,069 INFO L226 Difference]: Without dead ends: 399 [2021-12-22 16:47:42,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:47:42,070 INFO L933 BasicCegarLoop]: 320 mSDtfsCounter, 198 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 1086 SdHoareTripleChecker+Invalid, 349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:42,070 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 1086 Invalid, 349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:42,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2021-12-22 16:47:42,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 379. [2021-12-22 16:47:42,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 337 states have (on average 1.2462908011869436) internal successors, (420), 341 states have internal predecessors, (420), 26 states have call successors, (26), 15 states have call predecessors, (26), 15 states have return successors, (26), 23 states have call predecessors, (26), 22 states have call successors, (26) [2021-12-22 16:47:42,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 472 transitions. [2021-12-22 16:47:42,075 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 472 transitions. Word has length 62 [2021-12-22 16:47:42,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:42,076 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 472 transitions. [2021-12-22 16:47:42,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.0) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-22 16:47:42,076 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 472 transitions. [2021-12-22 16:47:42,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-12-22 16:47:42,077 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:42,077 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:42,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-12-22 16:47:42,077 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:42,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:42,077 INFO L85 PathProgramCache]: Analyzing trace with hash 695777282, now seen corresponding path program 1 times [2021-12-22 16:47:42,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:42,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687286724] [2021-12-22 16:47:42,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:42,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:42,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:42,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-22 16:47:42,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:42,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2021-12-22 16:47:42,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:42,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:42,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:42,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687286724] [2021-12-22 16:47:42,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687286724] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:42,155 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:42,155 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-22 16:47:42,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470171652] [2021-12-22 16:47:42,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:42,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-22 16:47:42,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:42,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-22 16:47:42,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:47:42,157 INFO L87 Difference]: Start difference. First operand 379 states and 472 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 7 states have internal predecessors, (61), 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) [2021-12-22 16:47:42,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:42,494 INFO L93 Difference]: Finished difference Result 435 states and 539 transitions. [2021-12-22 16:47:42,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-22 16:47:42,495 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 7 states have internal predecessors, (61), 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 66 [2021-12-22 16:47:42,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:42,497 INFO L225 Difference]: With dead ends: 435 [2021-12-22 16:47:42,497 INFO L226 Difference]: Without dead ends: 419 [2021-12-22 16:47:42,497 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-12-22 16:47:42,497 INFO L933 BasicCegarLoop]: 261 mSDtfsCounter, 294 mSDsluCounter, 1286 mSDsCounter, 0 mSdLazyCounter, 537 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 1547 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 537 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:42,497 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [299 Valid, 1547 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 537 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:42,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2021-12-22 16:47:42,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 387. [2021-12-22 16:47:42,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 387 states, 344 states have (on average 1.2412790697674418) internal successors, (427), 348 states have internal predecessors, (427), 26 states have call successors, (26), 15 states have call predecessors, (26), 16 states have return successors, (29), 24 states have call predecessors, (29), 22 states have call successors, (29) [2021-12-22 16:47:42,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 387 states to 387 states and 482 transitions. [2021-12-22 16:47:42,505 INFO L78 Accepts]: Start accepts. Automaton has 387 states and 482 transitions. Word has length 66 [2021-12-22 16:47:42,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:42,506 INFO L470 AbstractCegarLoop]: Abstraction has 387 states and 482 transitions. [2021-12-22 16:47:42,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 7 states have internal predecessors, (61), 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) [2021-12-22 16:47:42,506 INFO L276 IsEmpty]: Start isEmpty. Operand 387 states and 482 transitions. [2021-12-22 16:47:42,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-12-22 16:47:42,507 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:42,507 INFO L514 BasicCegarLoop]: 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, 1] [2021-12-22 16:47:42,507 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-12-22 16:47:42,508 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:42,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:42,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1973586757, now seen corresponding path program 1 times [2021-12-22 16:47:42,508 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:42,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199952006] [2021-12-22 16:47:42,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:42,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:42,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:42,536 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 16:47:42,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:42,546 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-22 16:47:42,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:42,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-12-22 16:47:42,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:42,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:42,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:42,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199952006] [2021-12-22 16:47:42,570 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199952006] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:42,570 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:42,570 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:47:42,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800794857] [2021-12-22 16:47:42,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:42,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:47:42,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:42,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:47:42,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:47:42,571 INFO L87 Difference]: Start difference. First operand 387 states and 482 transitions. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 5 states have internal predecessors, (61), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-22 16:47:42,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:42,925 INFO L93 Difference]: Finished difference Result 507 states and 612 transitions. [2021-12-22 16:47:42,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:42,934 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 5 states have internal predecessors, (61), 2 states have call successors, (4), 4 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 68 [2021-12-22 16:47:42,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:42,936 INFO L225 Difference]: With dead ends: 507 [2021-12-22 16:47:42,936 INFO L226 Difference]: Without dead ends: 507 [2021-12-22 16:47:42,936 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2021-12-22 16:47:42,937 INFO L933 BasicCegarLoop]: 305 mSDtfsCounter, 511 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 1256 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:42,937 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 1256 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:47:42,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-12-22 16:47:42,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 481. [2021-12-22 16:47:42,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 428 states have (on average 1.2313084112149533) internal successors, (527), 434 states have internal predecessors, (527), 28 states have call successors, (28), 21 states have call predecessors, (28), 24 states have return successors, (31), 26 states have call predecessors, (31), 24 states have call successors, (31) [2021-12-22 16:47:42,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 586 transitions. [2021-12-22 16:47:42,945 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 586 transitions. Word has length 68 [2021-12-22 16:47:42,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:42,945 INFO L470 AbstractCegarLoop]: Abstraction has 481 states and 586 transitions. [2021-12-22 16:47:42,945 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 5 states have internal predecessors, (61), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-22 16:47:42,946 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 586 transitions. [2021-12-22 16:47:42,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2021-12-22 16:47:42,947 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:42,947 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:42,947 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-12-22 16:47:42,947 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:42,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:42,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1438395151, now seen corresponding path program 1 times [2021-12-22 16:47:42,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:42,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755614420] [2021-12-22 16:47:42,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:42,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:42,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:42,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-12-22 16:47:42,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:43,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-22 16:47:43,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:43,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:43,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:43,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755614420] [2021-12-22 16:47:43,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755614420] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:43,025 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:43,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-12-22 16:47:43,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426652675] [2021-12-22 16:47:43,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:43,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-22 16:47:43,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:43,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-22 16:47:43,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:47:43,027 INFO L87 Difference]: Start difference. First operand 481 states and 586 transitions. Second operand has 10 states, 10 states have (on average 6.2) internal successors, (62), 7 states have internal predecessors, (62), 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) [2021-12-22 16:47:43,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:43,331 INFO L93 Difference]: Finished difference Result 517 states and 624 transitions. [2021-12-22 16:47:43,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-22 16:47:43,331 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 7 states have internal predecessors, (62), 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 67 [2021-12-22 16:47:43,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:43,340 INFO L225 Difference]: With dead ends: 517 [2021-12-22 16:47:43,340 INFO L226 Difference]: Without dead ends: 501 [2021-12-22 16:47:43,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-12-22 16:47:43,340 INFO L933 BasicCegarLoop]: 266 mSDtfsCounter, 95 mSDsluCounter, 1537 mSDsCounter, 0 mSdLazyCounter, 558 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 1803 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 558 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:43,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 1803 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 558 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:43,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-12-22 16:47:43,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 473. [2021-12-22 16:47:43,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 421 states have (on average 1.2327790973871735) internal successors, (519), 427 states have internal predecessors, (519), 28 states have call successors, (28), 21 states have call predecessors, (28), 23 states have return successors, (29), 25 states have call predecessors, (29), 24 states have call successors, (29) [2021-12-22 16:47:43,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 576 transitions. [2021-12-22 16:47:43,347 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 576 transitions. Word has length 67 [2021-12-22 16:47:43,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:43,348 INFO L470 AbstractCegarLoop]: Abstraction has 473 states and 576 transitions. [2021-12-22 16:47:43,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.2) internal successors, (62), 7 states have internal predecessors, (62), 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) [2021-12-22 16:47:43,348 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 576 transitions. [2021-12-22 16:47:43,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-22 16:47:43,349 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:43,349 INFO L514 BasicCegarLoop]: 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, 1, 1] [2021-12-22 16:47:43,350 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-12-22 16:47:43,350 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:43,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:43,350 INFO L85 PathProgramCache]: Analyzing trace with hash 1419148950, now seen corresponding path program 1 times [2021-12-22 16:47:43,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:43,350 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100571854] [2021-12-22 16:47:43,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:43,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:43,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:43,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-22 16:47:43,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:43,405 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-12-22 16:47:43,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:43,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-22 16:47:43,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:43,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:43,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:43,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100571854] [2021-12-22 16:47:43,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100571854] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:43,436 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:43,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-22 16:47:43,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485808744] [2021-12-22 16:47:43,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:43,437 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-22 16:47:43,437 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:43,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-22 16:47:43,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2021-12-22 16:47:43,438 INFO L87 Difference]: Start difference. First operand 473 states and 576 transitions. Second operand has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 16:47:43,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:43,907 INFO L93 Difference]: Finished difference Result 473 states and 575 transitions. [2021-12-22 16:47:43,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-22 16:47:43,912 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 69 [2021-12-22 16:47:43,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:43,914 INFO L225 Difference]: With dead ends: 473 [2021-12-22 16:47:43,914 INFO L226 Difference]: Without dead ends: 423 [2021-12-22 16:47:43,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2021-12-22 16:47:43,915 INFO L933 BasicCegarLoop]: 240 mSDtfsCounter, 220 mSDsluCounter, 1203 mSDsCounter, 0 mSdLazyCounter, 879 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 1443 SdHoareTripleChecker+Invalid, 932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 879 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:43,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [220 Valid, 1443 Invalid, 932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 879 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-22 16:47:43,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2021-12-22 16:47:43,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 420. [2021-12-22 16:47:43,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 374 states have (on average 1.2379679144385027) internal successors, (463), 379 states have internal predecessors, (463), 25 states have call successors, (25), 19 states have call predecessors, (25), 20 states have return successors, (26), 22 states have call predecessors, (26), 22 states have call successors, (26) [2021-12-22 16:47:43,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 514 transitions. [2021-12-22 16:47:43,923 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 514 transitions. Word has length 69 [2021-12-22 16:47:43,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:43,924 INFO L470 AbstractCegarLoop]: Abstraction has 420 states and 514 transitions. [2021-12-22 16:47:43,924 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-22 16:47:43,924 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 514 transitions. [2021-12-22 16:47:43,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-12-22 16:47:43,925 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:43,925 INFO L514 BasicCegarLoop]: 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, 1, 1, 1, 1] [2021-12-22 16:47:43,926 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-12-22 16:47:43,926 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:43,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:43,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1845717767, now seen corresponding path program 1 times [2021-12-22 16:47:43,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:43,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432759960] [2021-12-22 16:47:43,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:43,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:43,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:43,995 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-12-22 16:47:43,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:44,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-12-22 16:47:44,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:44,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:44,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 16:47:44,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432759960] [2021-12-22 16:47:44,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432759960] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:44,010 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:44,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:47:44,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773961489] [2021-12-22 16:47:44,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:44,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:47:44,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 16:47:44,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:47:44,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:47:44,012 INFO L87 Difference]: Start difference. First operand 420 states and 514 transitions. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 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) [2021-12-22 16:47:44,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:44,266 INFO L93 Difference]: Finished difference Result 472 states and 578 transitions. [2021-12-22 16:47:44,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:47:44,267 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 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 71 [2021-12-22 16:47:44,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:44,268 INFO L225 Difference]: With dead ends: 472 [2021-12-22 16:47:44,268 INFO L226 Difference]: Without dead ends: 447 [2021-12-22 16:47:44,268 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:44,269 INFO L933 BasicCegarLoop]: 237 mSDtfsCounter, 123 mSDsluCounter, 1227 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1464 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:44,269 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 1464 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:44,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-12-22 16:47:44,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 431. [2021-12-22 16:47:44,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 384 states have (on average 1.21875) internal successors, (468), 390 states have internal predecessors, (468), 26 states have call successors, (26), 19 states have call predecessors, (26), 20 states have return successors, (26), 22 states have call predecessors, (26), 22 states have call successors, (26) [2021-12-22 16:47:44,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 520 transitions. [2021-12-22 16:47:44,284 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 520 transitions. Word has length 71 [2021-12-22 16:47:44,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:44,284 INFO L470 AbstractCegarLoop]: Abstraction has 431 states and 520 transitions. [2021-12-22 16:47:44,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 7 states have internal predecessors, (66), 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) [2021-12-22 16:47:44,284 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 520 transitions. [2021-12-22 16:47:44,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-22 16:47:44,285 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:44,286 INFO L514 BasicCegarLoop]: 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, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:44,286 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-12-22 16:47:44,286 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:44,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:44,286 INFO L85 PathProgramCache]: Analyzing trace with hash 661499576, now seen corresponding path program 1 times [2021-12-22 16:47:44,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 16:47:44,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195638300] [2021-12-22 16:47:44,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:44,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 16:47:44,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 16:47:44,301 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 16:47:44,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 16:47:44,361 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 16:47:44,361 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-22 16:47:44,362 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK (1 of 2 remaining) [2021-12-22 16:47:44,364 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK (0 of 2 remaining) [2021-12-22 16:47:44,365 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2021-12-22 16:47:44,373 INFO L732 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] [2021-12-22 16:47:44,376 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-22 16:47:44,479 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.12 04:47:44 BoogieIcfgContainer [2021-12-22 16:47:44,480 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-22 16:47:44,480 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-22 16:47:44,480 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-22 16:47:44,481 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-22 16:47:44,481 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:47:26" (3/4) ... [2021-12-22 16:47:44,484 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-22 16:47:44,484 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-22 16:47:44,484 INFO L158 Benchmark]: Toolchain (without parser) took 19666.66ms. Allocated memory was 77.6MB in the beginning and 180.4MB in the end (delta: 102.8MB). Free memory was 40.7MB in the beginning and 60.1MB in the end (delta: -19.4MB). Peak memory consumption was 86.7MB. Max. memory is 16.1GB. [2021-12-22 16:47:44,485 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 77.6MB. Free memory was 42.1MB in the beginning and 42.0MB in the end (delta: 43.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-22 16:47:44,485 INFO L158 Benchmark]: CACSL2BoogieTranslator took 559.98ms. Allocated memory was 77.6MB in the beginning and 121.6MB in the end (delta: 44.0MB). Free memory was 40.5MB in the beginning and 83.8MB in the end (delta: -43.3MB). Peak memory consumption was 13.1MB. Max. memory is 16.1GB. [2021-12-22 16:47:44,485 INFO L158 Benchmark]: Boogie Procedure Inliner took 109.49ms. Allocated memory is still 121.6MB. Free memory was 83.8MB in the beginning and 77.6MB in the end (delta: 6.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-12-22 16:47:44,485 INFO L158 Benchmark]: Boogie Preprocessor took 85.23ms. Allocated memory is still 121.6MB. Free memory was 77.6MB in the beginning and 73.4MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-12-22 16:47:44,485 INFO L158 Benchmark]: RCFGBuilder took 1217.36ms. Allocated memory is still 121.6MB. Free memory was 73.4MB in the beginning and 68.8MB in the end (delta: 4.7MB). Peak memory consumption was 47.0MB. Max. memory is 16.1GB. [2021-12-22 16:47:44,486 INFO L158 Benchmark]: TraceAbstraction took 17683.47ms. Allocated memory was 121.6MB in the beginning and 180.4MB in the end (delta: 58.7MB). Free memory was 68.2MB in the beginning and 60.1MB in the end (delta: 8.2MB). Peak memory consumption was 66.4MB. Max. memory is 16.1GB. [2021-12-22 16:47:44,486 INFO L158 Benchmark]: Witness Printer took 3.66ms. Allocated memory is still 180.4MB. Free memory is still 60.1MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-22 16:47:44,487 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 77.6MB. Free memory was 42.1MB in the beginning and 42.0MB in the end (delta: 43.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 559.98ms. Allocated memory was 77.6MB in the beginning and 121.6MB in the end (delta: 44.0MB). Free memory was 40.5MB in the beginning and 83.8MB in the end (delta: -43.3MB). Peak memory consumption was 13.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 109.49ms. Allocated memory is still 121.6MB. Free memory was 83.8MB in the beginning and 77.6MB in the end (delta: 6.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 85.23ms. Allocated memory is still 121.6MB. Free memory was 77.6MB in the beginning and 73.4MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1217.36ms. Allocated memory is still 121.6MB. Free memory was 73.4MB in the beginning and 68.8MB in the end (delta: 4.7MB). Peak memory consumption was 47.0MB. Max. memory is 16.1GB. * TraceAbstraction took 17683.47ms. Allocated memory was 121.6MB in the beginning and 180.4MB in the end (delta: 58.7MB). Free memory was 68.2MB in the beginning and 60.1MB in the end (delta: 8.2MB). Peak memory consumption was 66.4MB. Max. memory is 16.1GB. * Witness Printer took 3.66ms. Allocated memory is still 180.4MB. Free memory is still 60.1MB. 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: 1627]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 1627. Possible FailurePath: [L42] int FloppyThread ; [L43] int KernelMode ; [L44] int Suspended ; [L45] int Executive ; [L46] int DiskController ; [L47] int FloppyDiskPeripheral ; [L48] int FlConfigCallBack ; [L49] int MaximumInterfaceType ; [L50] int MOUNTDEV_MOUNTED_DEVICE_GUID ; [L51] int myStatus ; [L52] int s ; [L53] int UNLOADED ; [L54] int NP ; [L55] int DC ; [L56] int SKIP1 ; [L57] int SKIP2 ; [L58] int MPR1 ; [L59] int MPR3 ; [L60] int IPC ; [L61] int pended ; [L62] int compRegistered ; [L63] int lowerDriverReturn ; [L64] int setEventCalled ; [L65] int customIrp ; [L88] int PagingReferenceCount = 0; [L89] int PagingMutex = 0; VAL [compRegistered=0, customIrp=0, DC=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=0, MPR3=0, myStatus=0, NP=0, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, Suspended=0, UNLOADED=0] [L668] int status ; [L669] int irp = __VERIFIER_nondet_int() ; [L670] int pirp ; [L671] int pirp__IoStatus__Status ; [L672] int irp_choice = __VERIFIER_nondet_int() ; [L673] int devobj = __VERIFIER_nondet_int() ; [L674] int __cil_tmp8 ; [L676] FloppyThread = 0 [L677] KernelMode = 0 [L678] Suspended = 0 [L679] Executive = 0 [L680] DiskController = 0 [L681] FloppyDiskPeripheral = 0 [L682] FlConfigCallBack = 0 [L683] MaximumInterfaceType = 0 [L684] MOUNTDEV_MOUNTED_DEVICE_GUID = 0 [L685] myStatus = 0 [L686] s = 0 [L687] UNLOADED = 0 [L688] NP = 0 [L689] DC = 0 [L690] SKIP1 = 0 [L691] SKIP2 = 0 [L692] MPR1 = 0 [L693] MPR3 = 0 [L694] IPC = 0 [L695] pended = 0 [L696] compRegistered = 0 [L697] lowerDriverReturn = 0 [L698] setEventCalled = 0 [L699] customIrp = 0 [L703] status = 0 [L704] pirp = irp [L705] CALL _BLAST_init() [L71] UNLOADED = 0 [L72] NP = 1 [L73] DC = 2 [L74] SKIP1 = 3 [L75] SKIP2 = 4 [L76] MPR1 = 5 [L77] MPR3 = 6 [L78] IPC = 7 [L79] s = UNLOADED [L80] pended = 0 [L81] compRegistered = 0 [L82] lowerDriverReturn = 0 [L83] setEventCalled = 0 [L84] customIrp = 0 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L705] RET _BLAST_init() [L707] COND TRUE status >= 0 [L708] s = NP [L709] customIrp = 0 [L710] setEventCalled = customIrp [L711] lowerDriverReturn = setEventCalled [L712] compRegistered = lowerDriverReturn [L713] pended = compRegistered [L714] pirp__IoStatus__Status = 0 [L715] myStatus = 0 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L716] COND TRUE irp_choice == 0 [L717] pirp__IoStatus__Status = -1073741637 [L718] myStatus = -1073741637 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, UNLOADED=0] [L721] CALL stub_driver_init() [L658] s = NP [L659] pended = 0 [L660] compRegistered = 0 [L661] lowerDriverReturn = 0 [L662] setEventCalled = 0 [L663] customIrp = 0 VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L721] RET stub_driver_init() [L724] COND FALSE !(status < 0) [L728] int tmp_ndt_1; [L729] tmp_ndt_1 = __VERIFIER_nondet_int() [L730] COND FALSE !(tmp_ndt_1 == 0) [L733] int tmp_ndt_2; [L734] tmp_ndt_2 = __VERIFIER_nondet_int() [L735] COND FALSE !(tmp_ndt_2 == 1) [L738] int tmp_ndt_3; [L739] tmp_ndt_3 = __VERIFIER_nondet_int() [L740] COND FALSE !(tmp_ndt_3 == 2) [L743] int tmp_ndt_4; [L744] tmp_ndt_4 = __VERIFIER_nondet_int() [L745] COND TRUE tmp_ndt_4 == 3 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=0, pirp=0, pirp__IoStatus__Status=-1073741637, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L767] CALL, EXPR FloppyPnp(devobj, pirp) [L161] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L162] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L163] int Irp__IoStatus__Information ; [L164] int Irp__IoStatus__Status ; [L165] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L166] int disketteExtension__IsRemoved = __VERIFIER_nondet_int() ; [L167] int disketteExtension__IsStarted = __VERIFIER_nondet_int() ; [L168] int disketteExtension__TargetObject = __VERIFIER_nondet_int() ; [L169] int disketteExtension__HoldNewRequests ; [L170] int disketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L171] int disketteExtension__InterfaceString__Buffer = __VERIFIER_nondet_int() ; [L172] int disketteExtension__InterfaceString = __VERIFIER_nondet_int() ; [L173] int disketteExtension__ArcName__Length = __VERIFIER_nondet_int() ; [L174] int disketteExtension__ArcName = __VERIFIER_nondet_int() ; [L175] int irpSp__MinorFunction = __VERIFIER_nondet_int() ; [L176] int IoGetConfigurationInformation__FloppyCount = __VERIFIER_nondet_int() ; [L177] int irpSp ; [L178] int disketteExtension ; [L179] int ntStatus ; [L180] int doneEvent = __VERIFIER_nondet_int() ; [L181] int irpSp___0 ; [L182] int nextIrpSp ; [L183] int nextIrpSp__Control ; [L184] int irpSp___1 ; [L185] int irpSp__Context ; [L186] int irpSp__Control ; [L187] long __cil_tmp29 ; [L188] long __cil_tmp30 ; [L191] ntStatus = 0 [L192] PagingReferenceCount ++ VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L193] COND TRUE PagingReferenceCount == 1 VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L196] disketteExtension = DeviceObject__DeviceExtension [L197] irpSp = Irp__Tail__Overlay__CurrentStackLocation VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L198] COND FALSE !(\read(disketteExtension__IsRemoved)) VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L207] COND FALSE !(irpSp__MinorFunction == 0) VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L210] COND TRUE irpSp__MinorFunction == 5 VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L236] COND TRUE irpSp__MinorFunction == 5 VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L239] COND FALSE !(! disketteExtension__IsStarted) [L255] disketteExtension__HoldNewRequests = 1 VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L256] CALL, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L98] int status ; [L99] int threadHandle = __VERIFIER_nondet_int() ; [L100] int DisketteExtension__PoweringDown = __VERIFIER_nondet_int() ; [L101] int DisketteExtension__ThreadReferenceCount = __VERIFIER_nondet_int() ; [L102] int DisketteExtension__FloppyThread = __VERIFIER_nondet_int() ; [L103] int Irp__IoStatus__Status ; [L104] int Irp__IoStatus__Information ; [L105] int Irp__Tail__Overlay__CurrentStackLocation__Control ; [L106] int ObjAttributes = __VERIFIER_nondet_int() ; [L107] int __cil_tmp12 ; [L108] int __cil_tmp13 ; VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-4, UNLOADED=0] [L111] COND FALSE !(DisketteExtension__PoweringDown == 1) [L117] DisketteExtension__ThreadReferenceCount ++ VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-4, UNLOADED=0] [L118] COND FALSE !(DisketteExtension__ThreadReferenceCount == 0) VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-4, UNLOADED=0] [L150] COND TRUE pended == 0 [L151] pended = 1 VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-4, UNLOADED=0] [L157] return (259); VAL [\old(DisketteExtension)=0, \old(Irp)=0, \old(myStatus)=-1073741637, \old(PagingReferenceCount)=1, \old(pended)=0, \result=259, compRegistered=0, customIrp=0, DC=2, DiskController=0, DisketteExtension=0, DisketteExtension__FloppyThread=-6, DisketteExtension__PoweringDown=-5, DisketteExtension__ThreadReferenceCount=1, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ObjAttributes=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, threadHandle=-4, UNLOADED=0] [L256] RET, EXPR FlQueueIrpToThread(Irp, disketteExtension) VAL [\old(DeviceObject)=0, \old(Irp)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, FlQueueIrpToThread(Irp, disketteExtension)=259, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L256] ntStatus = FlQueueIrpToThread(Irp, disketteExtension) [L259] __cil_tmp29 = (long )ntStatus VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L260] COND TRUE __cil_tmp29 == 259L VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L262-L263] CALL KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L1066] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1075] COND FALSE !(customIrp == 1) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1079] COND FALSE !(s == MPR3) VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1086] int tmp_ndt_12; [L1087] tmp_ndt_12 = __VERIFIER_nondet_int() [L1088] COND TRUE tmp_ndt_12 == 0 VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_12=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L1094] return (0); VAL [\old(Alertable)=0, \old(customIrp)=0, \old(Object)=0, \old(s)=1, \old(setEventCalled)=0, \old(Timeout)=0, \old(WaitMode)=0, \old(WaitReason)=0, \result=0, Alertable=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, Object=0, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, Timeout=0, tmp_ndt_12=0, UNLOADED=0, WaitMode=0, WaitReason=0] [L262-L263] RET KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0) VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, KeWaitForSingleObject(disketteExtension__FloppyThread, Executive, KernelMode, 0, 0)=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L265] COND FALSE !(disketteExtension__FloppyThread != 0) VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=-1073741637, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L268] disketteExtension__FloppyThread = 0 [L269] Irp__IoStatus__Status = 0 [L270] myStatus = 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L271] COND TRUE s == NP [L272] s = SKIP1 VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=-1, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L279] Irp__CurrentLocation ++ [L280] Irp__Tail__Overlay__CurrentStackLocation ++ VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L281] CALL, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L968] int returnVal2 ; [L969] int compRetStatus1 ; [L970] int lcontext = __VERIFIER_nondet_int() ; [L971] unsigned long __cil_tmp7 ; VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L974] COND FALSE !(\read(compRegistered)) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L987] int tmp_ndt_10; [L988] tmp_ndt_10 = __VERIFIER_nondet_int() [L989] COND TRUE tmp_ndt_10 == 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1000] returnVal2 = 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1013] COND FALSE !(s == NP) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1017] COND FALSE !(s == MPR1) VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1026] COND TRUE s == SKIP1 [L1027] s = SKIP2 [L1028] lowerDriverReturn = returnVal2 VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L1036] return (returnVal2); VAL [\old(DeviceObject)=0, \old(Irp)=0, \old(lowerDriverReturn)=0, \old(s)=3, \old(setEventCalled)=0, \result=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, Irp=0, KernelMode=0, lcontext=7, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=1, pended=1, returnVal2=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, tmp_ndt_10=0, UNLOADED=0] [L281] RET, EXPR IofCallDriver(disketteExtension__TargetObject, Irp) VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IofCallDriver(disketteExtension__TargetObject, Irp)=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=259, PagingMutex=0, PagingReferenceCount=1, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L281] ntStatus = IofCallDriver(disketteExtension__TargetObject, Irp) [L427] PagingReferenceCount -- VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L428] COND TRUE PagingReferenceCount == 0 VAL [\old(DeviceObject)=0, \old(Irp)=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L431] return (ntStatus); VAL [\old(DeviceObject)=0, \old(Irp)=0, \result=0, __cil_tmp29=259, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DeviceObject__DeviceExtension=0, DiskController=0, disketteExtension=0, disketteExtension__ArcName=0, disketteExtension__ArcName__Length=0, disketteExtension__FloppyThread=0, disketteExtension__HoldNewRequests=1, disketteExtension__InterfaceString=0, disketteExtension__InterfaceString__Buffer=0, disketteExtension__IsRemoved=0, disketteExtension__IsStarted=1, disketteExtension__TargetObject=0, doneEvent=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IoGetConfigurationInformation__FloppyCount=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__IoStatus__Status=0, Irp__Tail__Overlay__CurrentStackLocation=1, irpSp=0, irpSp__MinorFunction=5, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, ntStatus=0, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L767] RET, EXPR FloppyPnp(devobj, pirp) [L767] status = FloppyPnp(devobj, pirp) [L780] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L781] COND FALSE !(s == NP) VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L788] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L789] COND FALSE !(s == MPR3) VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L796] COND TRUE s != UNLOADED VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L797] COND TRUE status != -1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L798] COND FALSE !(s != SKIP2) VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L812] COND TRUE pended == 1 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L813] COND TRUE status != 259 VAL [compRegistered=0, customIrp=0, DC=2, devobj=0, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, irp=0, irp_choice=0, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, pirp=0, pirp__IoStatus__Status=-1073741637, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, Suspended=0, tmp_ndt_1=-1, tmp_ndt_2=-2, tmp_ndt_3=-3, tmp_ndt_4=3, UNLOADED=0] [L814] CALL errorFn() VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] [L1627] reach_error() VAL [compRegistered=0, customIrp=0, DC=2, DiskController=0, Executive=0, FlConfigCallBack=0, FloppyDiskPeripheral=0, FloppyThread=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MaximumInterfaceType=0, MOUNTDEV_MOUNTED_DEVICE_GUID=0, MPR1=5, MPR3=6, myStatus=0, NP=1, PagingMutex=0, PagingReferenceCount=0, pended=1, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, Suspended=0, UNLOADED=0] - UnprovableResult [Line: 667]: 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 8 procedures, 320 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 17.5s, OverallIterations: 53, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 12.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 12339 SdHoareTripleChecker+Valid, 10.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 12030 mSDsluCounter, 70707 SdHoareTripleChecker+Invalid, 8.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 50884 mSDsCounter, 2009 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16967 IncrementalHoareTripleChecker+Invalid, 18976 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2009 mSolverCounterUnsat, 19823 mSDtfsCounter, 16967 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 545 GetRequests, 198 SyntacticMatches, 1 SemanticMatches, 346 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 1.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=734occurred in iteration=21, InterpolantAutomatonStates: 364, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 52 MinimizatonAttempts, 1324 StatesRemovedByMinimization, 49 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 2.4s InterpolantComputationTime, 2242 NumberOfCodeBlocks, 2242 NumberOfCodeBlocksAsserted, 53 NumberOfCheckSat, 2117 ConstructedInterpolants, 0 QuantifiedInterpolants, 5060 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 52 InterpolantComputations, 52 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 [2021-12-22 16:47:44,531 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally 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/floppy_simpl4.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 1680e665d6c38e33bd93081ad3c7b8b4f909838cd1480382a495b19dd638ce67 --- Real Ultimate output --- This is Ultimate 0.2.2-dev-e19ca92 [2021-12-22 16:47:46,459 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-22 16:47:46,462 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-22 16:47:46,497 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-22 16:47:46,498 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-22 16:47:46,499 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-22 16:47:46,500 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-22 16:47:46,501 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-22 16:47:46,503 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-22 16:47:46,503 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-22 16:47:46,512 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-22 16:47:46,513 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-22 16:47:46,514 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-22 16:47:46,518 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-22 16:47:46,519 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-22 16:47:46,520 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-22 16:47:46,522 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-22 16:47:46,523 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-22 16:47:46,524 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-22 16:47:46,528 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-22 16:47:46,531 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-22 16:47:46,532 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-22 16:47:46,533 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-22 16:47:46,533 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-22 16:47:46,535 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-22 16:47:46,536 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-22 16:47:46,536 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-22 16:47:46,536 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-22 16:47:46,537 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-22 16:47:46,538 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-22 16:47:46,538 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-22 16:47:46,538 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-22 16:47:46,539 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-22 16:47:46,539 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-22 16:47:46,540 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-22 16:47:46,540 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-22 16:47:46,541 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-22 16:47:46,541 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-22 16:47:46,541 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-22 16:47:46,542 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-22 16:47:46,543 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-22 16:47:46,547 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-12-22 16:47:46,577 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-22 16:47:46,578 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-22 16:47:46,578 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-22 16:47:46,579 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-22 16:47:46,579 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-22 16:47:46,579 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-22 16:47:46,580 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-22 16:47:46,581 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-22 16:47:46,581 INFO L138 SettingsManager]: * Use SBE=true [2021-12-22 16:47:46,581 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-22 16:47:46,582 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-22 16:47:46,582 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-22 16:47:46,582 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-22 16:47:46,582 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-22 16:47:46,582 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-22 16:47:46,582 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-12-22 16:47:46,583 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-12-22 16:47:46,583 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-12-22 16:47:46,583 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-22 16:47:46,583 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-22 16:47:46,583 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-22 16:47:46,583 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-22 16:47:46,583 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-22 16:47:46,584 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-22 16:47:46,584 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-22 16:47:46,584 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-22 16:47:46,584 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-22 16:47:46,584 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 16:47:46,584 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-22 16:47:46,584 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-22 16:47:46,584 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-22 16:47:46,584 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-22 16:47:46,584 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-22 16:47:46,585 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-22 16:47:46,585 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 -> 1680e665d6c38e33bd93081ad3c7b8b4f909838cd1480382a495b19dd638ce67 [2021-12-22 16:47:46,876 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-22 16:47:46,901 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-22 16:47:46,904 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-22 16:47:46,905 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-22 16:47:46,905 INFO L275 PluginConnector]: CDTParser initialized [2021-12-22 16:47:46,907 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c [2021-12-22 16:47:46,973 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd11a504c/79b561ec6f9b44bb90c9ad3720f180cb/FLAG096486079 [2021-12-22 16:47:47,487 INFO L306 CDTParser]: Found 1 translation units. [2021-12-22 16:47:47,487 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ntdrivers-simplified/floppy_simpl4.cil-1.c [2021-12-22 16:47:47,519 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd11a504c/79b561ec6f9b44bb90c9ad3720f180cb/FLAG096486079 [2021-12-22 16:47:48,002 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd11a504c/79b561ec6f9b44bb90c9ad3720f180cb [2021-12-22 16:47:48,005 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-22 16:47:48,006 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-22 16:47:48,007 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-22 16:47:48,007 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-22 16:47:48,013 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-22 16:47:48,014 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 04:47:48" (1/1) ... [2021-12-22 16:47:48,015 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66fa078d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:48, skipping insertion in model container [2021-12-22 16:47:48,015 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 04:47:48" (1/1) ... [2021-12-22 16:47:48,024 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-22 16:47:48,080 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-22 16:47:48,456 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/floppy_simpl4.cil-1.c[48581,48594] [2021-12-22 16:47:48,458 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 16:47:48,485 INFO L203 MainTranslator]: Completed pre-run [2021-12-22 16:47:48,575 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/floppy_simpl4.cil-1.c[48581,48594] [2021-12-22 16:47:48,582 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 16:47:48,601 INFO L208 MainTranslator]: Completed translation [2021-12-22 16:47:48,601 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:48 WrapperNode [2021-12-22 16:47:48,602 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-22 16:47:48,602 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-22 16:47:48,603 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-22 16:47:48,603 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-22 16:47:48,609 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:48" (1/1) ... [2021-12-22 16:47:48,640 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:48" (1/1) ... [2021-12-22 16:47:48,709 INFO L137 Inliner]: procedures = 41, calls = 77, calls flagged for inlining = 21, calls inlined = 21, statements flattened = 1193 [2021-12-22 16:47:48,711 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-22 16:47:48,712 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-22 16:47:48,712 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-22 16:47:48,712 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-22 16:47:48,719 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:48" (1/1) ... [2021-12-22 16:47:48,719 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:48" (1/1) ... [2021-12-22 16:47:48,726 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:48" (1/1) ... [2021-12-22 16:47:48,726 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:48" (1/1) ... [2021-12-22 16:47:48,753 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:48" (1/1) ... [2021-12-22 16:47:48,762 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:48" (1/1) ... [2021-12-22 16:47:48,767 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:48" (1/1) ... [2021-12-22 16:47:48,773 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-22 16:47:48,774 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-22 16:47:48,774 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-22 16:47:48,774 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-22 16:47:48,775 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:48" (1/1) ... [2021-12-22 16:47:48,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-22 16:47:48,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 16:47:48,801 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) [2021-12-22 16:47:48,828 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 [2021-12-22 16:47:48,862 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-22 16:47:48,862 INFO L130 BoogieDeclarations]: Found specification of procedure IoSetDeviceInterfaceState [2021-12-22 16:47:48,862 INFO L138 BoogieDeclarations]: Found implementation of procedure IoSetDeviceInterfaceState [2021-12-22 16:47:48,862 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-22 16:47:48,862 INFO L130 BoogieDeclarations]: Found specification of procedure FloppyCreateClose [2021-12-22 16:47:48,862 INFO L138 BoogieDeclarations]: Found implementation of procedure FloppyCreateClose [2021-12-22 16:47:48,862 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2021-12-22 16:47:48,863 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2021-12-22 16:47:48,863 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2021-12-22 16:47:48,863 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2021-12-22 16:47:48,863 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2021-12-22 16:47:48,863 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2021-12-22 16:47:48,863 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2021-12-22 16:47:48,863 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2021-12-22 16:47:48,863 INFO L130 BoogieDeclarations]: Found specification of procedure FlQueueIrpToThread [2021-12-22 16:47:48,864 INFO L138 BoogieDeclarations]: Found implementation of procedure FlQueueIrpToThread [2021-12-22 16:47:48,864 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-22 16:47:48,864 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-22 16:47:49,136 INFO L234 CfgBuilder]: Building ICFG [2021-12-22 16:47:49,137 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-22 16:47:49,143 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:49,221 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2021-12-22 16:47:49,222 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2021-12-22 16:47:49,222 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:49,233 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##4: assume !false; [2021-12-22 16:47:49,234 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##3: assume false; [2021-12-22 16:47:49,250 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:49,280 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:49,285 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:49,286 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:49,288 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:49,289 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:49,299 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:49,733 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##170: assume !false; [2021-12-22 16:47:49,733 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##180: assume false; [2021-12-22 16:47:49,733 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##181: assume !false; [2021-12-22 16:47:49,733 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##67: assume !false; [2021-12-22 16:47:49,734 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##66: assume false; [2021-12-22 16:47:49,734 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##127: assume !false; [2021-12-22 16:47:49,734 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##139: assume false; [2021-12-22 16:47:49,734 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##140: assume !false; [2021-12-22 16:47:49,734 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##17: assume !false; [2021-12-22 16:47:49,734 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume false; [2021-12-22 16:47:49,734 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##169: assume false; [2021-12-22 16:47:49,734 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##236: assume !false; [2021-12-22 16:47:49,734 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##235: assume false; [2021-12-22 16:47:49,734 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##126: assume false; [2021-12-22 16:47:49,735 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:49,761 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume !false; [2021-12-22 16:47:49,761 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##14: assume false; [2021-12-22 16:47:49,762 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:49,762 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:49,763 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 16:47:49,800 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##20: assume !false; [2021-12-22 16:47:49,801 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##24: assume !false; [2021-12-22 16:47:49,801 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##23: assume false; [2021-12-22 16:47:49,820 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume false; [2021-12-22 16:47:49,820 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume false; [2021-12-22 16:47:49,820 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume !false; [2021-12-22 16:47:49,829 INFO L275 CfgBuilder]: Performing block encoding [2021-12-22 16:47:49,838 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-22 16:47:49,838 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-22 16:47:49,857 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:47:49 BoogieIcfgContainer [2021-12-22 16:47:49,857 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-22 16:47:49,859 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-22 16:47:49,859 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-22 16:47:49,862 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-22 16:47:49,862 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 04:47:48" (1/3) ... [2021-12-22 16:47:49,862 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73fdbb62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 04:47:49, skipping insertion in model container [2021-12-22 16:47:49,863 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 04:47:48" (2/3) ... [2021-12-22 16:47:49,863 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73fdbb62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 04:47:49, skipping insertion in model container [2021-12-22 16:47:49,863 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 04:47:49" (3/3) ... [2021-12-22 16:47:49,864 INFO L111 eAbstractionObserver]: Analyzing ICFG floppy_simpl4.cil-1.c [2021-12-22 16:47:49,871 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-22 16:47:49,871 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-12-22 16:47:49,908 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-22 16:47:49,928 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-22 16:47:49,929 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-12-22 16:47:49,952 INFO L276 IsEmpty]: Start isEmpty. Operand has 320 states, 259 states have (on average 1.5250965250965252) internal successors, (395), 286 states have internal predecessors, (395), 51 states have call successors, (51), 7 states have call predecessors, (51), 7 states have return successors, (51), 45 states have call predecessors, (51), 51 states have call successors, (51) [2021-12-22 16:47:49,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-12-22 16:47:49,960 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:49,960 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:49,961 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:49,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:49,966 INFO L85 PathProgramCache]: Analyzing trace with hash -207662659, now seen corresponding path program 1 times [2021-12-22 16:47:49,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:49,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [897712482] [2021-12-22 16:47:49,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:49,977 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:49,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:49,992 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) [2021-12-22 16:47:50,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-22 16:47:50,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:50,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:50,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:50,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:50,191 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:50,191 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:50,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [897712482] [2021-12-22 16:47:50,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [897712482] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:50,192 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:50,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:50,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156856050] [2021-12-22 16:47:50,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:50,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:50,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:50,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:50,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:50,224 INFO L87 Difference]: Start difference. First operand has 320 states, 259 states have (on average 1.5250965250965252) internal successors, (395), 286 states have internal predecessors, (395), 51 states have call successors, (51), 7 states have call predecessors, (51), 7 states have return successors, (51), 45 states have call predecessors, (51), 51 states have call successors, (51) 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) [2021-12-22 16:47:50,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:50,297 INFO L93 Difference]: Finished difference Result 318 states and 469 transitions. [2021-12-22 16:47:50,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:50,299 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 [2021-12-22 16:47:50,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:50,310 INFO L225 Difference]: With dead ends: 318 [2021-12-22 16:47:50,310 INFO L226 Difference]: Without dead ends: 316 [2021-12-22 16:47:50,312 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:50,315 INFO L933 BasicCegarLoop]: 467 mSDtfsCounter, 262 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 631 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 [2021-12-22 16:47:50,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 631 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:50,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-12-22 16:47:50,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 316. [2021-12-22 16:47:50,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 257 states have (on average 1.5058365758754864) internal successors, (387), 282 states have internal predecessors, (387), 51 states have call successors, (51), 7 states have call predecessors, (51), 6 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2021-12-22 16:47:50,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 467 transitions. [2021-12-22 16:47:50,371 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 467 transitions. Word has length 8 [2021-12-22 16:47:50,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:50,371 INFO L470 AbstractCegarLoop]: Abstraction has 316 states and 467 transitions. [2021-12-22 16:47:50,372 INFO L471 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) [2021-12-22 16:47:50,372 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 467 transitions. [2021-12-22 16:47:50,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-22 16:47:50,373 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:50,373 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:50,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-12-22 16:47:50,582 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:50,583 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:50,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:50,583 INFO L85 PathProgramCache]: Analyzing trace with hash -922150621, now seen corresponding path program 1 times [2021-12-22 16:47:50,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:50,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2031699] [2021-12-22 16:47:50,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:50,584 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:50,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:50,586 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) [2021-12-22 16:47:50,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-22 16:47:50,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:50,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-22 16:47:50,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:50,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:50,878 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:50,878 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:50,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2031699] [2021-12-22 16:47:50,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2031699] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:50,879 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:50,883 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:50,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327419322] [2021-12-22 16:47:50,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:50,885 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:50,885 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:50,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:50,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:50,888 INFO L87 Difference]: Start difference. First operand 316 states and 467 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:47:51,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:51,140 INFO L93 Difference]: Finished difference Result 440 states and 643 transitions. [2021-12-22 16:47:51,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:51,142 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-12-22 16:47:51,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:51,147 INFO L225 Difference]: With dead ends: 440 [2021-12-22 16:47:51,147 INFO L226 Difference]: Without dead ends: 440 [2021-12-22 16:47:51,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:51,150 INFO L933 BasicCegarLoop]: 559 mSDtfsCounter, 617 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 617 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:51,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [617 Valid, 720 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:51,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-12-22 16:47:51,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 418. [2021-12-22 16:47:51,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 358 states have (on average 1.4245810055865922) internal successors, (510), 363 states have internal predecessors, (510), 49 states have call successors, (49), 11 states have call predecessors, (49), 9 states have return successors, (52), 44 states have call predecessors, (52), 37 states have call successors, (52) [2021-12-22 16:47:51,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 611 transitions. [2021-12-22 16:47:51,193 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 611 transitions. Word has length 16 [2021-12-22 16:47:51,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:51,193 INFO L470 AbstractCegarLoop]: Abstraction has 418 states and 611 transitions. [2021-12-22 16:47:51,194 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:47:51,194 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 611 transitions. [2021-12-22 16:47:51,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-12-22 16:47:51,194 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:51,194 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:51,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:51,404 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:51,404 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:51,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:51,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1499851736, now seen corresponding path program 1 times [2021-12-22 16:47:51,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:51,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1245530887] [2021-12-22 16:47:51,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:51,406 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:51,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:51,407 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) [2021-12-22 16:47:51,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-22 16:47:51,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:51,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:51,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:51,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:51,555 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:51,555 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:51,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1245530887] [2021-12-22 16:47:51,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1245530887] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:51,556 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:51,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 16:47:51,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205084755] [2021-12-22 16:47:51,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:51,556 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:51,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:51,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:51,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:51,557 INFO L87 Difference]: Start difference. First operand 418 states and 611 transitions. Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:47:51,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:51,612 INFO L93 Difference]: Finished difference Result 417 states and 610 transitions. [2021-12-22 16:47:51,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:51,613 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 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 14 [2021-12-22 16:47:51,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:51,620 INFO L225 Difference]: With dead ends: 417 [2021-12-22 16:47:51,620 INFO L226 Difference]: Without dead ends: 413 [2021-12-22 16:47:51,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:51,621 INFO L933 BasicCegarLoop]: 446 mSDtfsCounter, 272 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 544 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:51,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 544 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:51,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-12-22 16:47:51,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 413. [2021-12-22 16:47:51,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 354 states have (on average 1.4039548022598871) internal successors, (497), 358 states have internal predecessors, (497), 49 states have call successors, (49), 11 states have call predecessors, (49), 9 states have return successors, (52), 44 states have call predecessors, (52), 37 states have call successors, (52) [2021-12-22 16:47:51,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 598 transitions. [2021-12-22 16:47:51,635 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 598 transitions. Word has length 14 [2021-12-22 16:47:51,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:51,635 INFO L470 AbstractCegarLoop]: Abstraction has 413 states and 598 transitions. [2021-12-22 16:47:51,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 16:47:51,636 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 598 transitions. [2021-12-22 16:47:51,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-12-22 16:47:51,636 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:51,636 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:51,653 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:51,849 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:51,850 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:51,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:51,851 INFO L85 PathProgramCache]: Analyzing trace with hash -866854925, now seen corresponding path program 1 times [2021-12-22 16:47:51,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:51,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [213636061] [2021-12-22 16:47:51,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:51,851 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:51,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:51,854 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) [2021-12-22 16:47:51,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-22 16:47:51,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:51,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:51,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:52,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:52,016 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:52,016 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:52,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [213636061] [2021-12-22 16:47:52,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [213636061] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:52,022 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:52,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:52,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838086043] [2021-12-22 16:47:52,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:52,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:52,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:52,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:52,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:52,027 INFO L87 Difference]: Start difference. First operand 413 states and 598 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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) [2021-12-22 16:47:52,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:52,056 INFO L93 Difference]: Finished difference Result 499 states and 706 transitions. [2021-12-22 16:47:52,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:52,057 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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 19 [2021-12-22 16:47:52,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:52,059 INFO L225 Difference]: With dead ends: 499 [2021-12-22 16:47:52,060 INFO L226 Difference]: Without dead ends: 499 [2021-12-22 16:47:52,061 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:52,067 INFO L933 BasicCegarLoop]: 440 mSDtfsCounter, 407 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:52,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [407 Valid, 545 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:52,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2021-12-22 16:47:52,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 467. [2021-12-22 16:47:52,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 401 states have (on average 1.399002493765586) internal successors, (561), 412 states have internal predecessors, (561), 51 states have call successors, (51), 14 states have call predecessors, (51), 14 states have return successors, (59), 43 states have call predecessors, (59), 41 states have call successors, (59) [2021-12-22 16:47:52,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 671 transitions. [2021-12-22 16:47:52,093 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 671 transitions. Word has length 19 [2021-12-22 16:47:52,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:52,093 INFO L470 AbstractCegarLoop]: Abstraction has 467 states and 671 transitions. [2021-12-22 16:47:52,094 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 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) [2021-12-22 16:47:52,094 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 671 transitions. [2021-12-22 16:47:52,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-12-22 16:47:52,095 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:52,095 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 16:47:52,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:52,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:52,304 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:52,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:52,304 INFO L85 PathProgramCache]: Analyzing trace with hash 122564240, now seen corresponding path program 1 times [2021-12-22 16:47:52,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:52,305 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [96643527] [2021-12-22 16:47:52,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:52,305 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:52,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:52,306 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) [2021-12-22 16:47:52,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-22 16:47:52,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:52,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:52,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:52,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:52,471 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:52,472 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:52,472 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [96643527] [2021-12-22 16:47:52,472 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [96643527] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:52,472 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:52,472 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:52,472 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787970920] [2021-12-22 16:47:52,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:52,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:52,473 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:52,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:52,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:52,474 INFO L87 Difference]: Start difference. First operand 467 states and 671 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 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) [2021-12-22 16:47:52,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:52,508 INFO L93 Difference]: Finished difference Result 646 states and 916 transitions. [2021-12-22 16:47:52,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:52,509 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 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 22 [2021-12-22 16:47:52,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:52,515 INFO L225 Difference]: With dead ends: 646 [2021-12-22 16:47:52,516 INFO L226 Difference]: Without dead ends: 646 [2021-12-22 16:47:52,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:52,517 INFO L933 BasicCegarLoop]: 497 mSDtfsCounter, 397 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:52,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [397 Valid, 658 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:52,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2021-12-22 16:47:52,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 621. [2021-12-22 16:47:52,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 538 states have (on average 1.3866171003717471) internal successors, (746), 546 states have internal predecessors, (746), 61 states have call successors, (61), 22 states have call predecessors, (61), 21 states have return successors, (80), 55 states have call predecessors, (80), 53 states have call successors, (80) [2021-12-22 16:47:52,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 887 transitions. [2021-12-22 16:47:52,547 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 887 transitions. Word has length 22 [2021-12-22 16:47:52,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:52,548 INFO L470 AbstractCegarLoop]: Abstraction has 621 states and 887 transitions. [2021-12-22 16:47:52,548 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 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) [2021-12-22 16:47:52,548 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 887 transitions. [2021-12-22 16:47:52,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-12-22 16:47:52,556 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:52,556 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:52,569 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-12-22 16:47:52,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:52,765 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:52,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:52,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1248863601, now seen corresponding path program 1 times [2021-12-22 16:47:52,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:52,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [325365391] [2021-12-22 16:47:52,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:52,767 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:52,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:52,768 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) [2021-12-22 16:47:52,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-12-22 16:47:52,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:52,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:52,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:52,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:52,925 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:52,925 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:52,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [325365391] [2021-12-22 16:47:52,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [325365391] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:52,926 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:52,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:52,926 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621931039] [2021-12-22 16:47:52,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:52,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:52,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:52,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:52,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:52,927 INFO L87 Difference]: Start difference. First operand 621 states and 887 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 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) [2021-12-22 16:47:53,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:53,009 INFO L93 Difference]: Finished difference Result 654 states and 928 transitions. [2021-12-22 16:47:53,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:53,009 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 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 29 [2021-12-22 16:47:53,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:53,017 INFO L225 Difference]: With dead ends: 654 [2021-12-22 16:47:53,017 INFO L226 Difference]: Without dead ends: 654 [2021-12-22 16:47:53,018 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:53,020 INFO L933 BasicCegarLoop]: 429 mSDtfsCounter, 41 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 789 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:53,020 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 789 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:47:53,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2021-12-22 16:47:53,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 650. [2021-12-22 16:47:53,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 567 states have (on average 1.382716049382716) internal successors, (784), 573 states have internal predecessors, (784), 61 states have call successors, (61), 22 states have call predecessors, (61), 21 states have return successors, (80), 55 states have call predecessors, (80), 53 states have call successors, (80) [2021-12-22 16:47:53,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 925 transitions. [2021-12-22 16:47:53,056 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 925 transitions. Word has length 29 [2021-12-22 16:47:53,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:53,057 INFO L470 AbstractCegarLoop]: Abstraction has 650 states and 925 transitions. [2021-12-22 16:47:53,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 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) [2021-12-22 16:47:53,058 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 925 transitions. [2021-12-22 16:47:53,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-22 16:47:53,060 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:53,061 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:53,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:53,270 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:53,270 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:53,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:53,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1346397447, now seen corresponding path program 1 times [2021-12-22 16:47:53,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:53,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1687769154] [2021-12-22 16:47:53,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:53,272 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:53,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:53,273 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) [2021-12-22 16:47:53,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-12-22 16:47:53,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:53,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-22 16:47:53,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:53,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:53,480 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:53,480 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:53,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1687769154] [2021-12-22 16:47:53,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1687769154] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:53,481 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:53,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:53,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250442106] [2021-12-22 16:47:53,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:53,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:53,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:53,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:53,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:53,482 INFO L87 Difference]: Start difference. First operand 650 states and 925 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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) [2021-12-22 16:47:53,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:53,675 INFO L93 Difference]: Finished difference Result 662 states and 941 transitions. [2021-12-22 16:47:53,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:53,675 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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 28 [2021-12-22 16:47:53,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:53,678 INFO L225 Difference]: With dead ends: 662 [2021-12-22 16:47:53,678 INFO L226 Difference]: Without dead ends: 662 [2021-12-22 16:47:53,678 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:53,679 INFO L933 BasicCegarLoop]: 406 mSDtfsCounter, 440 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 717 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:53,679 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [440 Valid, 717 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:53,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states. [2021-12-22 16:47:53,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 661. [2021-12-22 16:47:53,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 578 states have (on average 1.3806228373702423) internal successors, (798), 583 states have internal predecessors, (798), 61 states have call successors, (61), 23 states have call predecessors, (61), 21 states have return successors, (80), 55 states have call predecessors, (80), 53 states have call successors, (80) [2021-12-22 16:47:53,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 939 transitions. [2021-12-22 16:47:53,704 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 939 transitions. Word has length 28 [2021-12-22 16:47:53,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:53,704 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 939 transitions. [2021-12-22 16:47:53,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 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) [2021-12-22 16:47:53,704 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 939 transitions. [2021-12-22 16:47:53,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-22 16:47:53,705 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:53,706 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:53,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:53,922 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:53,922 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:53,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:53,923 INFO L85 PathProgramCache]: Analyzing trace with hash 392976058, now seen corresponding path program 1 times [2021-12-22 16:47:53,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:53,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2094579761] [2021-12-22 16:47:53,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:53,924 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:53,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:53,925 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) [2021-12-22 16:47:53,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-12-22 16:47:54,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:54,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:47:54,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:54,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:54,162 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:54,162 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:54,162 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2094579761] [2021-12-22 16:47:54,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2094579761] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:54,162 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:54,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:54,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101870822] [2021-12-22 16:47:54,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:54,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:54,163 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:54,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:54,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:54,164 INFO L87 Difference]: Start difference. First operand 661 states and 939 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-22 16:47:54,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:54,388 INFO L93 Difference]: Finished difference Result 665 states and 940 transitions. [2021-12-22 16:47:54,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:54,391 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 30 [2021-12-22 16:47:54,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:54,394 INFO L225 Difference]: With dead ends: 665 [2021-12-22 16:47:54,394 INFO L226 Difference]: Without dead ends: 665 [2021-12-22 16:47:54,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:54,395 INFO L933 BasicCegarLoop]: 425 mSDtfsCounter, 442 mSDsluCounter, 610 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 1035 SdHoareTripleChecker+Invalid, 208 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:54,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [443 Valid, 1035 Invalid, 208 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:54,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2021-12-22 16:47:54,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 661. [2021-12-22 16:47:54,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 578 states have (on average 1.3771626297577855) internal successors, (796), 583 states have internal predecessors, (796), 61 states have call successors, (61), 23 states have call predecessors, (61), 21 states have return successors, (80), 55 states have call predecessors, (80), 53 states have call successors, (80) [2021-12-22 16:47:54,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 937 transitions. [2021-12-22 16:47:54,412 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 937 transitions. Word has length 30 [2021-12-22 16:47:54,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:54,412 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 937 transitions. [2021-12-22 16:47:54,413 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-22 16:47:54,413 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 937 transitions. [2021-12-22 16:47:54,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-22 16:47:54,414 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:54,414 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:54,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2021-12-22 16:47:54,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:54,623 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:54,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:54,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1591455653, now seen corresponding path program 1 times [2021-12-22 16:47:54,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:54,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [125793513] [2021-12-22 16:47:54,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:54,624 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:54,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:54,626 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) [2021-12-22 16:47:54,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-12-22 16:47:54,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:54,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:47:54,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:54,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:54,875 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:54,876 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:54,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [125793513] [2021-12-22 16:47:54,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [125793513] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:54,876 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:54,876 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:54,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904500422] [2021-12-22 16:47:54,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:54,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:54,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:54,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:54,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:54,878 INFO L87 Difference]: Start difference. First operand 661 states and 937 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-22 16:47:55,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:55,050 INFO L93 Difference]: Finished difference Result 665 states and 938 transitions. [2021-12-22 16:47:55,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:55,050 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 31 [2021-12-22 16:47:55,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:55,053 INFO L225 Difference]: With dead ends: 665 [2021-12-22 16:47:55,053 INFO L226 Difference]: Without dead ends: 665 [2021-12-22 16:47:55,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:55,054 INFO L933 BasicCegarLoop]: 427 mSDtfsCounter, 496 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 506 SdHoareTripleChecker+Valid, 732 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:55,054 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [506 Valid, 732 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:55,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2021-12-22 16:47:55,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 661. [2021-12-22 16:47:55,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 578 states have (on average 1.3737024221453287) internal successors, (794), 583 states have internal predecessors, (794), 61 states have call successors, (61), 23 states have call predecessors, (61), 21 states have return successors, (80), 55 states have call predecessors, (80), 53 states have call successors, (80) [2021-12-22 16:47:55,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 935 transitions. [2021-12-22 16:47:55,079 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 935 transitions. Word has length 31 [2021-12-22 16:47:55,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:55,079 INFO L470 AbstractCegarLoop]: Abstraction has 661 states and 935 transitions. [2021-12-22 16:47:55,079 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-22 16:47:55,079 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 935 transitions. [2021-12-22 16:47:55,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-12-22 16:47:55,080 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:55,080 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:55,092 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:55,289 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:55,290 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:55,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:55,290 INFO L85 PathProgramCache]: Analyzing trace with hash -565183302, now seen corresponding path program 1 times [2021-12-22 16:47:55,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:55,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1452283733] [2021-12-22 16:47:55,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:55,291 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:55,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:55,292 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) [2021-12-22 16:47:55,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-12-22 16:47:55,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:55,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:47:55,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:55,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:55,443 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:55,444 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:55,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1452283733] [2021-12-22 16:47:55,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1452283733] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:55,444 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:55,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:55,444 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475895222] [2021-12-22 16:47:55,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:55,444 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:55,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:55,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:55,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:55,445 INFO L87 Difference]: Start difference. First operand 661 states and 935 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 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) [2021-12-22 16:47:55,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:55,478 INFO L93 Difference]: Finished difference Result 671 states and 944 transitions. [2021-12-22 16:47:55,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:55,478 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 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 33 [2021-12-22 16:47:55,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:55,481 INFO L225 Difference]: With dead ends: 671 [2021-12-22 16:47:55,481 INFO L226 Difference]: Without dead ends: 659 [2021-12-22 16:47:55,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:55,482 INFO L933 BasicCegarLoop]: 433 mSDtfsCounter, 245 mSDsluCounter, 1008 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 1441 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:55,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 1441 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:55,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2021-12-22 16:47:55,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 659. [2021-12-22 16:47:55,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 659 states, 577 states have (on average 1.3726169844020797) internal successors, (792), 582 states have internal predecessors, (792), 60 states have call successors, (60), 23 states have call predecessors, (60), 21 states have return successors, (79), 54 states have call predecessors, (79), 52 states have call successors, (79) [2021-12-22 16:47:55,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 659 states to 659 states and 931 transitions. [2021-12-22 16:47:55,496 INFO L78 Accepts]: Start accepts. Automaton has 659 states and 931 transitions. Word has length 33 [2021-12-22 16:47:55,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:55,497 INFO L470 AbstractCegarLoop]: Abstraction has 659 states and 931 transitions. [2021-12-22 16:47:55,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 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) [2021-12-22 16:47:55,497 INFO L276 IsEmpty]: Start isEmpty. Operand 659 states and 931 transitions. [2021-12-22 16:47:55,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-22 16:47:55,498 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:55,498 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:55,512 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:55,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:55,707 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:55,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:55,707 INFO L85 PathProgramCache]: Analyzing trace with hash -2035129213, now seen corresponding path program 1 times [2021-12-22 16:47:55,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:55,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [713325769] [2021-12-22 16:47:55,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:55,708 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:55,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:55,709 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) [2021-12-22 16:47:55,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-12-22 16:47:55,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:55,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:47:55,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:55,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:55,862 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:55,862 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:55,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [713325769] [2021-12-22 16:47:55,862 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [713325769] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:55,862 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:55,862 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:55,862 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510371079] [2021-12-22 16:47:55,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:55,864 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:55,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:55,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:55,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:55,865 INFO L87 Difference]: Start difference. First operand 659 states and 931 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 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) [2021-12-22 16:47:55,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:55,902 INFO L93 Difference]: Finished difference Result 669 states and 940 transitions. [2021-12-22 16:47:55,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:55,902 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 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 32 [2021-12-22 16:47:55,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:55,908 INFO L225 Difference]: With dead ends: 669 [2021-12-22 16:47:55,908 INFO L226 Difference]: Without dead ends: 652 [2021-12-22 16:47:55,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:47:55,909 INFO L933 BasicCegarLoop]: 422 mSDtfsCounter, 244 mSDsluCounter, 985 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 1407 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:55,909 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 1407 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:55,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2021-12-22 16:47:55,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 652. [2021-12-22 16:47:55,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 573 states have (on average 1.3734729493891797) internal successors, (787), 578 states have internal predecessors, (787), 58 states have call successors, (58), 22 states have call predecessors, (58), 20 states have return successors, (77), 52 states have call predecessors, (77), 50 states have call successors, (77) [2021-12-22 16:47:55,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 922 transitions. [2021-12-22 16:47:55,938 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 922 transitions. Word has length 32 [2021-12-22 16:47:55,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:55,938 INFO L470 AbstractCegarLoop]: Abstraction has 652 states and 922 transitions. [2021-12-22 16:47:55,938 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 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) [2021-12-22 16:47:55,938 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 922 transitions. [2021-12-22 16:47:55,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-22 16:47:55,939 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:55,940 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:55,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:56,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:56,149 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:56,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:56,149 INFO L85 PathProgramCache]: Analyzing trace with hash -594269944, now seen corresponding path program 1 times [2021-12-22 16:47:56,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:56,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [708987090] [2021-12-22 16:47:56,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:56,150 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:56,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:56,150 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) [2021-12-22 16:47:56,151 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-12-22 16:47:56,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:56,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:47:56,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:56,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:56,298 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:56,298 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:56,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [708987090] [2021-12-22 16:47:56,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [708987090] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:56,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:56,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:47:56,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170111974] [2021-12-22 16:47:56,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:56,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:47:56,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:56,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:47:56,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:56,300 INFO L87 Difference]: Start difference. First operand 652 states and 922 transitions. Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 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) [2021-12-22 16:47:56,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:56,322 INFO L93 Difference]: Finished difference Result 656 states and 918 transitions. [2021-12-22 16:47:56,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:47:56,322 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 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 30 [2021-12-22 16:47:56,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:56,326 INFO L225 Difference]: With dead ends: 656 [2021-12-22 16:47:56,326 INFO L226 Difference]: Without dead ends: 641 [2021-12-22 16:47:56,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:47:56,327 INFO L933 BasicCegarLoop]: 485 mSDtfsCounter, 87 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 882 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:56,327 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 882 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:56,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2021-12-22 16:47:56,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 636. [2021-12-22 16:47:56,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 558 states have (on average 1.3655913978494623) internal successors, (762), 563 states have internal predecessors, (762), 58 states have call successors, (58), 22 states have call predecessors, (58), 19 states have return successors, (76), 51 states have call predecessors, (76), 50 states have call successors, (76) [2021-12-22 16:47:56,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 896 transitions. [2021-12-22 16:47:56,342 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 896 transitions. Word has length 30 [2021-12-22 16:47:56,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:56,342 INFO L470 AbstractCegarLoop]: Abstraction has 636 states and 896 transitions. [2021-12-22 16:47:56,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 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) [2021-12-22 16:47:56,342 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 896 transitions. [2021-12-22 16:47:56,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-22 16:47:56,343 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:56,343 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:56,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:56,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:56,553 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:56,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:56,553 INFO L85 PathProgramCache]: Analyzing trace with hash -444205741, now seen corresponding path program 1 times [2021-12-22 16:47:56,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:56,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [981871325] [2021-12-22 16:47:56,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:56,554 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:56,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:56,555 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) [2021-12-22 16:47:56,555 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-12-22 16:47:56,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:56,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 16:47:56,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:56,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:56,710 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:56,710 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:56,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [981871325] [2021-12-22 16:47:56,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [981871325] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:56,710 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:56,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:56,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009252952] [2021-12-22 16:47:56,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:56,710 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:56,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:56,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:56,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:56,711 INFO L87 Difference]: Start difference. First operand 636 states and 896 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 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) [2021-12-22 16:47:56,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:56,760 INFO L93 Difference]: Finished difference Result 652 states and 913 transitions. [2021-12-22 16:47:56,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:56,761 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 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 30 [2021-12-22 16:47:56,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:56,763 INFO L225 Difference]: With dead ends: 652 [2021-12-22 16:47:56,763 INFO L226 Difference]: Without dead ends: 652 [2021-12-22 16:47:56,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:56,765 INFO L933 BasicCegarLoop]: 423 mSDtfsCounter, 27 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1222 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:56,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 1222 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:56,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states. [2021-12-22 16:47:56,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 638. [2021-12-22 16:47:56,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 560 states have (on average 1.3642857142857143) internal successors, (764), 565 states have internal predecessors, (764), 58 states have call successors, (58), 22 states have call predecessors, (58), 19 states have return successors, (76), 51 states have call predecessors, (76), 50 states have call successors, (76) [2021-12-22 16:47:56,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 898 transitions. [2021-12-22 16:47:56,794 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 898 transitions. Word has length 30 [2021-12-22 16:47:56,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:56,794 INFO L470 AbstractCegarLoop]: Abstraction has 638 states and 898 transitions. [2021-12-22 16:47:56,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 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) [2021-12-22 16:47:56,794 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 898 transitions. [2021-12-22 16:47:56,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-22 16:47:56,796 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:56,796 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:56,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:57,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:57,005 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:57,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:57,006 INFO L85 PathProgramCache]: Analyzing trace with hash -146055581, now seen corresponding path program 1 times [2021-12-22 16:47:57,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:57,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1826414882] [2021-12-22 16:47:57,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:57,006 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:57,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:57,007 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) [2021-12-22 16:47:57,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-12-22 16:47:57,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:57,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 16:47:57,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:57,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:57,159 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:57,159 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:57,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1826414882] [2021-12-22 16:47:57,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1826414882] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:57,159 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:57,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:57,159 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555142491] [2021-12-22 16:47:57,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:57,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:57,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:57,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:57,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:57,160 INFO L87 Difference]: Start difference. First operand 638 states and 898 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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) [2021-12-22 16:47:57,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:57,211 INFO L93 Difference]: Finished difference Result 654 states and 915 transitions. [2021-12-22 16:47:57,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:57,212 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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 31 [2021-12-22 16:47:57,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:57,214 INFO L225 Difference]: With dead ends: 654 [2021-12-22 16:47:57,214 INFO L226 Difference]: Without dead ends: 654 [2021-12-22 16:47:57,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:57,215 INFO L933 BasicCegarLoop]: 426 mSDtfsCounter, 27 mSDsluCounter, 801 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1227 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:57,215 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 1227 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:57,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2021-12-22 16:47:57,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 638. [2021-12-22 16:47:57,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 560 states have (on average 1.3642857142857143) internal successors, (764), 565 states have internal predecessors, (764), 58 states have call successors, (58), 22 states have call predecessors, (58), 19 states have return successors, (76), 51 states have call predecessors, (76), 50 states have call successors, (76) [2021-12-22 16:47:57,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 898 transitions. [2021-12-22 16:47:57,232 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 898 transitions. Word has length 31 [2021-12-22 16:47:57,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:57,232 INFO L470 AbstractCegarLoop]: Abstraction has 638 states and 898 transitions. [2021-12-22 16:47:57,233 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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) [2021-12-22 16:47:57,233 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 898 transitions. [2021-12-22 16:47:57,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-12-22 16:47:57,234 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:57,234 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:57,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:57,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:57,443 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:57,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:57,444 INFO L85 PathProgramCache]: Analyzing trace with hash -1157172831, now seen corresponding path program 1 times [2021-12-22 16:47:57,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:57,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2060655262] [2021-12-22 16:47:57,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:57,444 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:57,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:57,445 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) [2021-12-22 16:47:57,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-12-22 16:47:57,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:57,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 16:47:57,547 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:57,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:57,601 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:57,601 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:57,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2060655262] [2021-12-22 16:47:57,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2060655262] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:57,601 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:57,601 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:57,601 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678352796] [2021-12-22 16:47:57,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:57,602 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:57,602 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:57,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:57,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:57,602 INFO L87 Difference]: Start difference. First operand 638 states and 898 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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) [2021-12-22 16:47:57,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:57,650 INFO L93 Difference]: Finished difference Result 654 states and 915 transitions. [2021-12-22 16:47:57,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:57,650 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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 31 [2021-12-22 16:47:57,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:57,653 INFO L225 Difference]: With dead ends: 654 [2021-12-22 16:47:57,653 INFO L226 Difference]: Without dead ends: 654 [2021-12-22 16:47:57,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:57,654 INFO L933 BasicCegarLoop]: 426 mSDtfsCounter, 28 mSDsluCounter, 800 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1226 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:57,654 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 1226 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:57,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2021-12-22 16:47:57,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 638. [2021-12-22 16:47:57,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 560 states have (on average 1.3642857142857143) internal successors, (764), 565 states have internal predecessors, (764), 58 states have call successors, (58), 22 states have call predecessors, (58), 19 states have return successors, (76), 51 states have call predecessors, (76), 50 states have call successors, (76) [2021-12-22 16:47:57,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 898 transitions. [2021-12-22 16:47:57,669 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 898 transitions. Word has length 31 [2021-12-22 16:47:57,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:57,669 INFO L470 AbstractCegarLoop]: Abstraction has 638 states and 898 transitions. [2021-12-22 16:47:57,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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) [2021-12-22 16:47:57,670 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 898 transitions. [2021-12-22 16:47:57,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-12-22 16:47:57,670 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:57,671 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:57,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:57,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:57,880 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:57,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:57,880 INFO L85 PathProgramCache]: Analyzing trace with hash -984672399, now seen corresponding path program 1 times [2021-12-22 16:47:57,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:57,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [98885807] [2021-12-22 16:47:57,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:57,881 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:57,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:57,883 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) [2021-12-22 16:47:57,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-12-22 16:47:57,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:57,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-22 16:47:58,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:58,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:58,062 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:58,062 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:58,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [98885807] [2021-12-22 16:47:58,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [98885807] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:58,063 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:58,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:47:58,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711754110] [2021-12-22 16:47:58,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:58,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:47:58,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:58,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:47:58,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:58,065 INFO L87 Difference]: Start difference. First operand 638 states and 898 transitions. Second operand has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 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) [2021-12-22 16:47:58,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:58,090 INFO L93 Difference]: Finished difference Result 658 states and 921 transitions. [2021-12-22 16:47:58,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:47:58,090 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 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 34 [2021-12-22 16:47:58,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:58,093 INFO L225 Difference]: With dead ends: 658 [2021-12-22 16:47:58,093 INFO L226 Difference]: Without dead ends: 658 [2021-12-22 16:47:58,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:58,094 INFO L933 BasicCegarLoop]: 427 mSDtfsCounter, 16 mSDsluCounter, 1258 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 1685 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:58,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 1685 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:58,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2021-12-22 16:47:58,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 642. [2021-12-22 16:47:58,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 563 states have (on average 1.3623445825932505) internal successors, (767), 568 states have internal predecessors, (767), 58 states have call successors, (58), 22 states have call predecessors, (58), 20 states have return successors, (78), 52 states have call predecessors, (78), 50 states have call successors, (78) [2021-12-22 16:47:58,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 903 transitions. [2021-12-22 16:47:58,112 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 903 transitions. Word has length 34 [2021-12-22 16:47:58,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:58,113 INFO L470 AbstractCegarLoop]: Abstraction has 642 states and 903 transitions. [2021-12-22 16:47:58,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.0) internal successors, (30), 4 states have internal predecessors, (30), 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) [2021-12-22 16:47:58,113 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 903 transitions. [2021-12-22 16:47:58,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-12-22 16:47:58,114 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:58,114 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:58,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:58,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:58,324 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:58,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:58,324 INFO L85 PathProgramCache]: Analyzing trace with hash -703098920, now seen corresponding path program 1 times [2021-12-22 16:47:58,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:58,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1120259830] [2021-12-22 16:47:58,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:58,325 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:58,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:58,326 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) [2021-12-22 16:47:58,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-12-22 16:47:58,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:58,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 16:47:58,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:58,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:58,479 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:58,479 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:58,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1120259830] [2021-12-22 16:47:58,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1120259830] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:58,480 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:58,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:58,480 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537521282] [2021-12-22 16:47:58,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:58,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:58,480 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:58,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:58,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:58,481 INFO L87 Difference]: Start difference. First operand 642 states and 903 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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) [2021-12-22 16:47:58,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:58,511 INFO L93 Difference]: Finished difference Result 653 states and 913 transitions. [2021-12-22 16:47:58,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:58,512 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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 33 [2021-12-22 16:47:58,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:58,514 INFO L225 Difference]: With dead ends: 653 [2021-12-22 16:47:58,514 INFO L226 Difference]: Without dead ends: 640 [2021-12-22 16:47:58,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:47:58,515 INFO L933 BasicCegarLoop]: 410 mSDtfsCounter, 10 mSDsluCounter, 808 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1218 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:58,515 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1218 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:58,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2021-12-22 16:47:58,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 640. [2021-12-22 16:47:58,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 562 states have (on average 1.3612099644128113) internal successors, (765), 567 states have internal predecessors, (765), 57 states have call successors, (57), 22 states have call predecessors, (57), 20 states have return successors, (77), 51 states have call predecessors, (77), 49 states have call successors, (77) [2021-12-22 16:47:58,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 899 transitions. [2021-12-22 16:47:58,528 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 899 transitions. Word has length 33 [2021-12-22 16:47:58,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:58,529 INFO L470 AbstractCegarLoop]: Abstraction has 640 states and 899 transitions. [2021-12-22 16:47:58,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 4 states have internal predecessors, (30), 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) [2021-12-22 16:47:58,529 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 899 transitions. [2021-12-22 16:47:58,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-22 16:47:58,530 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:58,530 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:58,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:58,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:58,740 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:58,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:58,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1034428387, now seen corresponding path program 1 times [2021-12-22 16:47:58,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:58,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [548609487] [2021-12-22 16:47:58,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:58,742 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:58,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:58,743 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) [2021-12-22 16:47:58,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-12-22 16:47:58,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:58,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 16:47:58,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:58,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:58,906 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:58,907 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:58,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [548609487] [2021-12-22 16:47:58,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [548609487] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:58,907 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:58,907 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:58,907 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597323709] [2021-12-22 16:47:58,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:58,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:58,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:58,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:58,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:58,909 INFO L87 Difference]: Start difference. First operand 640 states and 899 transitions. Second operand has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 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) [2021-12-22 16:47:58,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:58,942 INFO L93 Difference]: Finished difference Result 651 states and 909 transitions. [2021-12-22 16:47:58,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:58,942 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 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 35 [2021-12-22 16:47:58,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:58,945 INFO L225 Difference]: With dead ends: 651 [2021-12-22 16:47:58,945 INFO L226 Difference]: Without dead ends: 638 [2021-12-22 16:47:58,946 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:58,946 INFO L933 BasicCegarLoop]: 406 mSDtfsCounter, 10 mSDsluCounter, 802 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1208 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:58,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 1208 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:47:58,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2021-12-22 16:47:58,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 638. [2021-12-22 16:47:58,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 638 states, 561 states have (on average 1.3600713012477719) internal successors, (763), 566 states have internal predecessors, (763), 56 states have call successors, (56), 22 states have call predecessors, (56), 20 states have return successors, (76), 50 states have call predecessors, (76), 48 states have call successors, (76) [2021-12-22 16:47:58,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 638 states to 638 states and 895 transitions. [2021-12-22 16:47:58,976 INFO L78 Accepts]: Start accepts. Automaton has 638 states and 895 transitions. Word has length 35 [2021-12-22 16:47:58,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:58,976 INFO L470 AbstractCegarLoop]: Abstraction has 638 states and 895 transitions. [2021-12-22 16:47:58,976 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 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) [2021-12-22 16:47:58,976 INFO L276 IsEmpty]: Start isEmpty. Operand 638 states and 895 transitions. [2021-12-22 16:47:58,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-22 16:47:58,977 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:58,978 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:58,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:59,186 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:59,187 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:59,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:59,187 INFO L85 PathProgramCache]: Analyzing trace with hash 108213321, now seen corresponding path program 1 times [2021-12-22 16:47:59,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:59,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1412468766] [2021-12-22 16:47:59,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:59,188 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:59,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:59,189 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) [2021-12-22 16:47:59,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-12-22 16:47:59,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:47:59,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 16:47:59,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:47:59,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:47:59,502 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:47:59,502 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:47:59,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1412468766] [2021-12-22 16:47:59,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1412468766] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:47:59,502 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:47:59,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:47:59,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336287467] [2021-12-22 16:47:59,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:47:59,504 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:47:59,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:47:59,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:47:59,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:47:59,505 INFO L87 Difference]: Start difference. First operand 638 states and 895 transitions. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 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) [2021-12-22 16:47:59,742 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:47:59,742 INFO L93 Difference]: Finished difference Result 672 states and 926 transitions. [2021-12-22 16:47:59,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:47:59,743 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), 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 37 [2021-12-22 16:47:59,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:47:59,745 INFO L225 Difference]: With dead ends: 672 [2021-12-22 16:47:59,745 INFO L226 Difference]: Without dead ends: 672 [2021-12-22 16:47:59,746 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:47:59,746 INFO L933 BasicCegarLoop]: 508 mSDtfsCounter, 670 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 672 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:47:59,746 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [672 Valid, 657 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:47:59,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2021-12-22 16:47:59,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 635. [2021-12-22 16:47:59,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 558 states have (on average 1.3458781362007168) internal successors, (751), 563 states have internal predecessors, (751), 56 states have call successors, (56), 22 states have call predecessors, (56), 20 states have return successors, (76), 50 states have call predecessors, (76), 48 states have call successors, (76) [2021-12-22 16:47:59,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 883 transitions. [2021-12-22 16:47:59,760 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 883 transitions. Word has length 37 [2021-12-22 16:47:59,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:47:59,760 INFO L470 AbstractCegarLoop]: Abstraction has 635 states and 883 transitions. [2021-12-22 16:47:59,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 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) [2021-12-22 16:47:59,761 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 883 transitions. [2021-12-22 16:47:59,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-22 16:47:59,762 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:47:59,762 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:47:59,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-12-22 16:47:59,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:47:59,976 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:47:59,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:47:59,977 INFO L85 PathProgramCache]: Analyzing trace with hash 447341985, now seen corresponding path program 1 times [2021-12-22 16:47:59,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:47:59,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2113388193] [2021-12-22 16:47:59,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:47:59,978 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:47:59,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:47:59,979 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) [2021-12-22 16:47:59,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-12-22 16:48:00,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:00,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:48:00,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:00,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:00,152 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:00,153 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:00,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2113388193] [2021-12-22 16:48:00,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2113388193] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:00,153 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:00,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:48:00,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786355509] [2021-12-22 16:48:00,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:00,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:48:00,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:00,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:48:00,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:48:00,155 INFO L87 Difference]: Start difference. First operand 635 states and 883 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 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) [2021-12-22 16:48:00,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:00,210 INFO L93 Difference]: Finished difference Result 643 states and 894 transitions. [2021-12-22 16:48:00,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:48:00,210 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 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 37 [2021-12-22 16:48:00,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:00,213 INFO L225 Difference]: With dead ends: 643 [2021-12-22 16:48:00,213 INFO L226 Difference]: Without dead ends: 643 [2021-12-22 16:48:00,213 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:48:00,214 INFO L933 BasicCegarLoop]: 412 mSDtfsCounter, 5 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 772 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:00,214 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 772 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:00,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2021-12-22 16:48:00,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 643. [2021-12-22 16:48:00,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 566 states have (on average 1.3462897526501767) internal successors, (762), 571 states have internal predecessors, (762), 56 states have call successors, (56), 22 states have call predecessors, (56), 20 states have return successors, (76), 50 states have call predecessors, (76), 48 states have call successors, (76) [2021-12-22 16:48:00,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 894 transitions. [2021-12-22 16:48:00,231 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 894 transitions. Word has length 37 [2021-12-22 16:48:00,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:00,231 INFO L470 AbstractCegarLoop]: Abstraction has 643 states and 894 transitions. [2021-12-22 16:48:00,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 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) [2021-12-22 16:48:00,232 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 894 transitions. [2021-12-22 16:48:00,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-12-22 16:48:00,233 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:00,233 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:00,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:00,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:00,443 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:00,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:00,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1984798963, now seen corresponding path program 1 times [2021-12-22 16:48:00,443 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:00,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1422003241] [2021-12-22 16:48:00,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:00,444 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:00,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:00,445 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) [2021-12-22 16:48:00,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-12-22 16:48:00,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:00,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:48:00,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:00,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:00,612 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:00,612 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:00,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1422003241] [2021-12-22 16:48:00,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1422003241] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:00,612 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:00,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:48:00,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703398155] [2021-12-22 16:48:00,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:00,613 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:48:00,613 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:00,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:48:00,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:00,614 INFO L87 Difference]: Start difference. First operand 643 states and 894 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 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) [2021-12-22 16:48:00,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:00,690 INFO L93 Difference]: Finished difference Result 658 states and 909 transitions. [2021-12-22 16:48:00,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:48:00,691 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 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 38 [2021-12-22 16:48:00,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:00,693 INFO L225 Difference]: With dead ends: 658 [2021-12-22 16:48:00,693 INFO L226 Difference]: Without dead ends: 643 [2021-12-22 16:48:00,694 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:48:00,695 INFO L933 BasicCegarLoop]: 411 mSDtfsCounter, 21 mSDsluCounter, 1172 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1583 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:00,695 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1583 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:00,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2021-12-22 16:48:00,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 643. [2021-12-22 16:48:00,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 566 states have (on average 1.3303886925795052) internal successors, (753), 571 states have internal predecessors, (753), 56 states have call successors, (56), 22 states have call predecessors, (56), 20 states have return successors, (76), 50 states have call predecessors, (76), 48 states have call successors, (76) [2021-12-22 16:48:00,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 885 transitions. [2021-12-22 16:48:00,706 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 885 transitions. Word has length 38 [2021-12-22 16:48:00,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:00,707 INFO L470 AbstractCegarLoop]: Abstraction has 643 states and 885 transitions. [2021-12-22 16:48:00,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 5 states have internal predecessors, (35), 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) [2021-12-22 16:48:00,707 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 885 transitions. [2021-12-22 16:48:00,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-12-22 16:48:00,709 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:00,709 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:00,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:00,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:00,918 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:00,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:00,919 INFO L85 PathProgramCache]: Analyzing trace with hash -615689806, now seen corresponding path program 1 times [2021-12-22 16:48:00,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:00,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1863062680] [2021-12-22 16:48:00,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:00,919 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:00,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:00,921 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) [2021-12-22 16:48:00,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2021-12-22 16:48:01,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:01,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 16:48:01,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:01,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:01,188 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:01,188 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:01,189 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1863062680] [2021-12-22 16:48:01,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1863062680] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:01,189 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:01,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:48:01,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321509050] [2021-12-22 16:48:01,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:01,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:48:01,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:01,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:48:01,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:48:01,190 INFO L87 Difference]: Start difference. First operand 643 states and 885 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 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) [2021-12-22 16:48:01,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:01,607 INFO L93 Difference]: Finished difference Result 672 states and 921 transitions. [2021-12-22 16:48:01,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:48:01,609 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 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 38 [2021-12-22 16:48:01,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:01,612 INFO L225 Difference]: With dead ends: 672 [2021-12-22 16:48:01,612 INFO L226 Difference]: Without dead ends: 672 [2021-12-22 16:48:01,612 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-12-22 16:48:01,613 INFO L933 BasicCegarLoop]: 385 mSDtfsCounter, 492 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 503 SdHoareTripleChecker+Valid, 1169 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:01,613 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [503 Valid, 1169 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-22 16:48:01,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 672 states. [2021-12-22 16:48:01,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 672 to 665. [2021-12-22 16:48:01,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 583 states have (on average 1.3224699828473414) internal successors, (771), 593 states have internal predecessors, (771), 56 states have call successors, (56), 22 states have call predecessors, (56), 25 states have return successors, (85), 50 states have call predecessors, (85), 48 states have call successors, (85) [2021-12-22 16:48:01,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 912 transitions. [2021-12-22 16:48:01,628 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 912 transitions. Word has length 38 [2021-12-22 16:48:01,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:01,629 INFO L470 AbstractCegarLoop]: Abstraction has 665 states and 912 transitions. [2021-12-22 16:48:01,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 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) [2021-12-22 16:48:01,629 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 912 transitions. [2021-12-22 16:48:01,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-22 16:48:01,630 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:01,631 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:01,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:01,840 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:01,840 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:01,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:01,840 INFO L85 PathProgramCache]: Analyzing trace with hash 1498719409, now seen corresponding path program 1 times [2021-12-22 16:48:01,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:01,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [762397766] [2021-12-22 16:48:01,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:01,841 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:01,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:01,843 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) [2021-12-22 16:48:01,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2021-12-22 16:48:01,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:01,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:48:01,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:02,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:02,017 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:02,018 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:02,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [762397766] [2021-12-22 16:48:02,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [762397766] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:02,018 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:02,018 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:48:02,018 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894789034] [2021-12-22 16:48:02,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:02,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:48:02,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:02,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:48:02,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:48:02,020 INFO L87 Difference]: Start difference. First operand 665 states and 912 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, (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) [2021-12-22 16:48:02,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:02,040 INFO L93 Difference]: Finished difference Result 552 states and 730 transitions. [2021-12-22 16:48:02,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:48:02,041 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, (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 40 [2021-12-22 16:48:02,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:02,043 INFO L225 Difference]: With dead ends: 552 [2021-12-22 16:48:02,043 INFO L226 Difference]: Without dead ends: 552 [2021-12-22 16:48:02,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:48:02,044 INFO L933 BasicCegarLoop]: 442 mSDtfsCounter, 152 mSDsluCounter, 287 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:02,044 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 729 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:02,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2021-12-22 16:48:02,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 517. [2021-12-22 16:48:02,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 453 states have (on average 1.304635761589404) internal successors, (591), 463 states have internal predecessors, (591), 43 states have call successors, (43), 17 states have call predecessors, (43), 20 states have return successors, (51), 37 states have call predecessors, (51), 35 states have call successors, (51) [2021-12-22 16:48:02,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 685 transitions. [2021-12-22 16:48:02,056 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 685 transitions. Word has length 40 [2021-12-22 16:48:02,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:02,056 INFO L470 AbstractCegarLoop]: Abstraction has 517 states and 685 transitions. [2021-12-22 16:48:02,057 INFO L471 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, (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) [2021-12-22 16:48:02,057 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 685 transitions. [2021-12-22 16:48:02,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-22 16:48:02,058 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:02,058 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:02,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:02,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:02,268 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:02,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:02,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1374115068, now seen corresponding path program 1 times [2021-12-22 16:48:02,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:02,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1373875266] [2021-12-22 16:48:02,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:02,269 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:02,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:02,270 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) [2021-12-22 16:48:02,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-12-22 16:48:02,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:02,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 16:48:02,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:02,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:02,464 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:02,465 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:02,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1373875266] [2021-12-22 16:48:02,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1373875266] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:02,465 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:02,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:48:02,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027074840] [2021-12-22 16:48:02,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:02,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:48:02,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:02,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:48:02,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:48:02,467 INFO L87 Difference]: Start difference. First operand 517 states and 685 transitions. Second operand has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 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) [2021-12-22 16:48:02,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:02,517 INFO L93 Difference]: Finished difference Result 528 states and 695 transitions. [2021-12-22 16:48:02,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:48:02,518 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 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 [2021-12-22 16:48:02,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:02,520 INFO L225 Difference]: With dead ends: 528 [2021-12-22 16:48:02,520 INFO L226 Difference]: Without dead ends: 509 [2021-12-22 16:48:02,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:48:02,521 INFO L933 BasicCegarLoop]: 391 mSDtfsCounter, 33 mSDsluCounter, 1555 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 1946 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:02,521 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 1946 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:02,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-12-22 16:48:02,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 509. [2021-12-22 16:48:02,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 446 states have (on average 1.3026905829596414) internal successors, (581), 456 states have internal predecessors, (581), 42 states have call successors, (42), 17 states have call predecessors, (42), 20 states have return successors, (50), 36 states have call predecessors, (50), 34 states have call successors, (50) [2021-12-22 16:48:02,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 673 transitions. [2021-12-22 16:48:02,532 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 673 transitions. Word has length 39 [2021-12-22 16:48:02,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:02,532 INFO L470 AbstractCegarLoop]: Abstraction has 509 states and 673 transitions. [2021-12-22 16:48:02,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.0) internal successors, (36), 6 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) [2021-12-22 16:48:02,532 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 673 transitions. [2021-12-22 16:48:02,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-22 16:48:02,533 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:02,533 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:02,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:02,742 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:02,742 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:02,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:02,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1222703619, now seen corresponding path program 1 times [2021-12-22 16:48:02,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:02,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [42189289] [2021-12-22 16:48:02,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:02,744 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:02,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:02,745 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) [2021-12-22 16:48:02,747 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2021-12-22 16:48:02,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:02,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:48:02,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:02,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:02,932 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:02,932 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:02,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [42189289] [2021-12-22 16:48:02,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [42189289] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:02,932 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:02,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:48:02,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661080686] [2021-12-22 16:48:02,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:02,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:48:02,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:02,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:48:02,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:02,934 INFO L87 Difference]: Start difference. First operand 509 states and 673 transitions. Second operand has 5 states, 5 states have (on average 7.2) 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) [2021-12-22 16:48:02,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:02,985 INFO L93 Difference]: Finished difference Result 524 states and 688 transitions. [2021-12-22 16:48:02,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:48:02,985 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) 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 [2021-12-22 16:48:02,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:02,987 INFO L225 Difference]: With dead ends: 524 [2021-12-22 16:48:02,987 INFO L226 Difference]: Without dead ends: 509 [2021-12-22 16:48:02,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:48:02,989 INFO L933 BasicCegarLoop]: 390 mSDtfsCounter, 21 mSDsluCounter, 1120 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1510 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:02,989 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1510 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:02,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-12-22 16:48:02,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 509. [2021-12-22 16:48:03,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 446 states have (on average 1.295964125560538) internal successors, (578), 456 states have internal predecessors, (578), 42 states have call successors, (42), 17 states have call predecessors, (42), 20 states have return successors, (50), 36 states have call predecessors, (50), 34 states have call successors, (50) [2021-12-22 16:48:03,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 670 transitions. [2021-12-22 16:48:03,003 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 670 transitions. Word has length 39 [2021-12-22 16:48:03,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:03,004 INFO L470 AbstractCegarLoop]: Abstraction has 509 states and 670 transitions. [2021-12-22 16:48:03,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) 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) [2021-12-22 16:48:03,004 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 670 transitions. [2021-12-22 16:48:03,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-22 16:48:03,005 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:03,006 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:03,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:03,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:03,215 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:03,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:03,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1441558337, now seen corresponding path program 1 times [2021-12-22 16:48:03,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:03,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [214078820] [2021-12-22 16:48:03,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:03,216 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:03,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:03,217 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) [2021-12-22 16:48:03,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2021-12-22 16:48:03,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:03,307 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:48:03,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:03,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:03,379 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:03,379 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:03,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [214078820] [2021-12-22 16:48:03,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [214078820] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:03,379 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:03,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:48:03,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810547416] [2021-12-22 16:48:03,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:03,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:48:03,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:03,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:48:03,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:03,381 INFO L87 Difference]: Start difference. First operand 509 states and 670 transitions. Second operand has 5 states, 5 states have (on average 7.2) 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) [2021-12-22 16:48:03,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:03,434 INFO L93 Difference]: Finished difference Result 522 states and 683 transitions. [2021-12-22 16:48:03,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:48:03,435 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) 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 [2021-12-22 16:48:03,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:03,437 INFO L225 Difference]: With dead ends: 522 [2021-12-22 16:48:03,437 INFO L226 Difference]: Without dead ends: 501 [2021-12-22 16:48:03,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:48:03,438 INFO L933 BasicCegarLoop]: 374 mSDtfsCounter, 237 mSDsluCounter, 875 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 260 SdHoareTripleChecker+Valid, 1249 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:03,438 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [260 Valid, 1249 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:03,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-12-22 16:48:03,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 501. [2021-12-22 16:48:03,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 438 states have (on average 1.2945205479452055) internal successors, (567), 448 states have internal predecessors, (567), 42 states have call successors, (42), 17 states have call predecessors, (42), 20 states have return successors, (50), 36 states have call predecessors, (50), 34 states have call successors, (50) [2021-12-22 16:48:03,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 659 transitions. [2021-12-22 16:48:03,447 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 659 transitions. Word has length 39 [2021-12-22 16:48:03,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:03,447 INFO L470 AbstractCegarLoop]: Abstraction has 501 states and 659 transitions. [2021-12-22 16:48:03,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) 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) [2021-12-22 16:48:03,448 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 659 transitions. [2021-12-22 16:48:03,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-22 16:48:03,449 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:03,449 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:03,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:03,657 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:03,658 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:03,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:03,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1087199807, now seen corresponding path program 1 times [2021-12-22 16:48:03,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:03,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2075587710] [2021-12-22 16:48:03,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:03,659 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:03,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:03,660 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) [2021-12-22 16:48:03,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-12-22 16:48:03,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:03,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-22 16:48:03,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:03,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:03,834 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:03,834 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:03,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2075587710] [2021-12-22 16:48:03,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2075587710] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:03,835 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:03,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:48:03,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116887186] [2021-12-22 16:48:03,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:03,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:48:03,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:03,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:48:03,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:48:03,836 INFO L87 Difference]: Start difference. First operand 501 states and 659 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) [2021-12-22 16:48:03,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:03,865 INFO L93 Difference]: Finished difference Result 518 states and 677 transitions. [2021-12-22 16:48:03,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:48:03,865 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 [2021-12-22 16:48:03,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:03,870 INFO L225 Difference]: With dead ends: 518 [2021-12-22 16:48:03,870 INFO L226 Difference]: Without dead ends: 518 [2021-12-22 16:48:03,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:48:03,870 INFO L933 BasicCegarLoop]: 381 mSDtfsCounter, 27 mSDsluCounter, 1489 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1870 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:03,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 1870 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:03,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-12-22 16:48:03,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 504. [2021-12-22 16:48:03,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 441 states have (on average 1.2925170068027212) internal successors, (570), 450 states have internal predecessors, (570), 42 states have call successors, (42), 17 states have call predecessors, (42), 20 states have return successors, (50), 37 states have call predecessors, (50), 34 states have call successors, (50) [2021-12-22 16:48:03,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 662 transitions. [2021-12-22 16:48:03,880 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 662 transitions. Word has length 39 [2021-12-22 16:48:03,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:03,880 INFO L470 AbstractCegarLoop]: Abstraction has 504 states and 662 transitions. [2021-12-22 16:48:03,881 INFO L471 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) [2021-12-22 16:48:03,881 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 662 transitions. [2021-12-22 16:48:03,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-22 16:48:03,882 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:03,882 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:03,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:04,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:04,091 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:04,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:04,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1532469617, now seen corresponding path program 1 times [2021-12-22 16:48:04,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:04,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [26899742] [2021-12-22 16:48:04,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:04,092 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:04,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:04,093 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) [2021-12-22 16:48:04,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-12-22 16:48:04,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:04,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 16:48:04,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:04,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:04,268 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:04,269 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:04,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [26899742] [2021-12-22 16:48:04,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [26899742] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:04,269 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:04,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:48:04,269 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464571451] [2021-12-22 16:48:04,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:04,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:48:04,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:04,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:48:04,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:48:04,271 INFO L87 Difference]: Start difference. First operand 504 states and 662 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 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) [2021-12-22 16:48:04,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:04,294 INFO L93 Difference]: Finished difference Result 520 states and 679 transitions. [2021-12-22 16:48:04,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:48:04,294 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 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 39 [2021-12-22 16:48:04,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:04,296 INFO L225 Difference]: With dead ends: 520 [2021-12-22 16:48:04,296 INFO L226 Difference]: Without dead ends: 520 [2021-12-22 16:48:04,297 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:48:04,297 INFO L933 BasicCegarLoop]: 385 mSDtfsCounter, 27 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 1120 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 [2021-12-22 16:48:04,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 1120 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:04,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2021-12-22 16:48:04,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 504. [2021-12-22 16:48:04,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 441 states have (on average 1.2925170068027212) internal successors, (570), 450 states have internal predecessors, (570), 42 states have call successors, (42), 17 states have call predecessors, (42), 20 states have return successors, (50), 37 states have call predecessors, (50), 34 states have call successors, (50) [2021-12-22 16:48:04,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 662 transitions. [2021-12-22 16:48:04,307 INFO L78 Accepts]: Start accepts. Automaton has 504 states and 662 transitions. Word has length 39 [2021-12-22 16:48:04,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:04,307 INFO L470 AbstractCegarLoop]: Abstraction has 504 states and 662 transitions. [2021-12-22 16:48:04,307 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 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) [2021-12-22 16:48:04,308 INFO L276 IsEmpty]: Start isEmpty. Operand 504 states and 662 transitions. [2021-12-22 16:48:04,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-22 16:48:04,309 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:04,309 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:04,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:04,518 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:04,519 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:04,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:04,519 INFO L85 PathProgramCache]: Analyzing trace with hash 402911191, now seen corresponding path program 1 times [2021-12-22 16:48:04,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:04,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1545691220] [2021-12-22 16:48:04,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:04,519 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:04,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:04,520 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) [2021-12-22 16:48:04,521 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2021-12-22 16:48:04,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:04,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 16:48:04,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:04,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:04,674 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:04,675 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:04,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1545691220] [2021-12-22 16:48:04,675 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1545691220] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:04,675 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:04,675 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:48:04,675 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36419296] [2021-12-22 16:48:04,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:04,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:48:04,677 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:04,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:48:04,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:48:04,678 INFO L87 Difference]: Start difference. First operand 504 states and 662 transitions. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 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) [2021-12-22 16:48:04,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:04,737 INFO L93 Difference]: Finished difference Result 623 states and 816 transitions. [2021-12-22 16:48:04,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:48:04,738 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 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 [2021-12-22 16:48:04,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:04,741 INFO L225 Difference]: With dead ends: 623 [2021-12-22 16:48:04,741 INFO L226 Difference]: Without dead ends: 623 [2021-12-22 16:48:04,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:48:04,742 INFO L933 BasicCegarLoop]: 442 mSDtfsCounter, 120 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 770 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:04,742 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 770 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:04,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2021-12-22 16:48:04,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 572. [2021-12-22 16:48:04,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 572 states, 502 states have (on average 1.2808764940239044) internal successors, (643), 505 states have internal predecessors, (643), 44 states have call successors, (44), 19 states have call predecessors, (44), 25 states have return successors, (63), 48 states have call predecessors, (63), 36 states have call successors, (63) [2021-12-22 16:48:04,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 572 states to 572 states and 750 transitions. [2021-12-22 16:48:04,754 INFO L78 Accepts]: Start accepts. Automaton has 572 states and 750 transitions. Word has length 40 [2021-12-22 16:48:04,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:04,754 INFO L470 AbstractCegarLoop]: Abstraction has 572 states and 750 transitions. [2021-12-22 16:48:04,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 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) [2021-12-22 16:48:04,755 INFO L276 IsEmpty]: Start isEmpty. Operand 572 states and 750 transitions. [2021-12-22 16:48:04,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-22 16:48:04,756 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:04,756 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:04,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (30)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:04,965 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:04,965 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:04,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:04,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1016704727, now seen corresponding path program 1 times [2021-12-22 16:48:04,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:04,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [974391273] [2021-12-22 16:48:04,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:04,967 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:04,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:04,968 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) [2021-12-22 16:48:04,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2021-12-22 16:48:05,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:05,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 16:48:05,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:05,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:05,223 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:05,223 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:05,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [974391273] [2021-12-22 16:48:05,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [974391273] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:05,224 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:05,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:48:05,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924973184] [2021-12-22 16:48:05,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:05,224 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:48:05,224 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:05,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:48:05,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:48:05,225 INFO L87 Difference]: Start difference. First operand 572 states and 750 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 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) [2021-12-22 16:48:05,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:05,595 INFO L93 Difference]: Finished difference Result 535 states and 696 transitions. [2021-12-22 16:48:05,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:48:05,596 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 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 [2021-12-22 16:48:05,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:05,597 INFO L225 Difference]: With dead ends: 535 [2021-12-22 16:48:05,598 INFO L226 Difference]: Without dead ends: 535 [2021-12-22 16:48:05,598 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-12-22 16:48:05,598 INFO L933 BasicCegarLoop]: 355 mSDtfsCounter, 451 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 1072 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:05,598 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 1072 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:48:05,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-12-22 16:48:05,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 523. [2021-12-22 16:48:05,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 523 states, 457 states have (on average 1.2822757111597374) internal successors, (586), 467 states have internal predecessors, (586), 43 states have call successors, (43), 18 states have call predecessors, (43), 22 states have return successors, (53), 38 states have call predecessors, (53), 35 states have call successors, (53) [2021-12-22 16:48:05,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 523 states to 523 states and 682 transitions. [2021-12-22 16:48:05,607 INFO L78 Accepts]: Start accepts. Automaton has 523 states and 682 transitions. Word has length 40 [2021-12-22 16:48:05,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:05,607 INFO L470 AbstractCegarLoop]: Abstraction has 523 states and 682 transitions. [2021-12-22 16:48:05,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 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) [2021-12-22 16:48:05,608 INFO L276 IsEmpty]: Start isEmpty. Operand 523 states and 682 transitions. [2021-12-22 16:48:05,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-12-22 16:48:05,609 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:05,609 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:05,618 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:05,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:05,819 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:05,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:05,820 INFO L85 PathProgramCache]: Analyzing trace with hash 58663888, now seen corresponding path program 1 times [2021-12-22 16:48:05,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:05,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [547412248] [2021-12-22 16:48:05,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:05,820 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:05,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:05,821 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) [2021-12-22 16:48:05,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-12-22 16:48:05,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:05,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:48:05,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:06,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:06,062 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:06,063 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:06,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [547412248] [2021-12-22 16:48:06,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [547412248] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:06,063 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:06,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:48:06,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191345630] [2021-12-22 16:48:06,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:06,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:48:06,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:06,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:48:06,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:48:06,065 INFO L87 Difference]: Start difference. First operand 523 states and 682 transitions. Second operand has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 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) [2021-12-22 16:48:06,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:06,350 INFO L93 Difference]: Finished difference Result 702 states and 952 transitions. [2021-12-22 16:48:06,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:48:06,351 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 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 41 [2021-12-22 16:48:06,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:06,354 INFO L225 Difference]: With dead ends: 702 [2021-12-22 16:48:06,354 INFO L226 Difference]: Without dead ends: 691 [2021-12-22 16:48:06,354 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-22 16:48:06,354 INFO L933 BasicCegarLoop]: 370 mSDtfsCounter, 220 mSDsluCounter, 1520 mSDsCounter, 0 mSdLazyCounter, 257 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 1890 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:06,354 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 1890 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 257 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:48:06,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2021-12-22 16:48:06,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 535. [2021-12-22 16:48:06,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 468 states have (on average 1.2820512820512822) internal successors, (600), 479 states have internal predecessors, (600), 43 states have call successors, (43), 18 states have call predecessors, (43), 23 states have return successors, (60), 38 states have call predecessors, (60), 35 states have call successors, (60) [2021-12-22 16:48:06,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 703 transitions. [2021-12-22 16:48:06,365 INFO L78 Accepts]: Start accepts. Automaton has 535 states and 703 transitions. Word has length 41 [2021-12-22 16:48:06,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:06,366 INFO L470 AbstractCegarLoop]: Abstraction has 535 states and 703 transitions. [2021-12-22 16:48:06,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.75) internal successors, (38), 7 states have internal predecessors, (38), 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) [2021-12-22 16:48:06,366 INFO L276 IsEmpty]: Start isEmpty. Operand 535 states and 703 transitions. [2021-12-22 16:48:06,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-12-22 16:48:06,367 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:06,367 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:06,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:06,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:06,577 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:06,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:06,577 INFO L85 PathProgramCache]: Analyzing trace with hash -127339668, now seen corresponding path program 1 times [2021-12-22 16:48:06,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:06,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [578956216] [2021-12-22 16:48:06,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:06,578 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:06,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:06,578 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) [2021-12-22 16:48:06,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2021-12-22 16:48:06,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:06,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:48:06,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:06,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:06,748 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:06,748 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:06,748 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [578956216] [2021-12-22 16:48:06,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [578956216] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:06,748 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:06,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:48:06,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733811097] [2021-12-22 16:48:06,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:06,749 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:48:06,749 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:06,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:48:06,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:48:06,750 INFO L87 Difference]: Start difference. First operand 535 states and 703 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 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) [2021-12-22 16:48:06,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:06,780 INFO L93 Difference]: Finished difference Result 491 states and 640 transitions. [2021-12-22 16:48:06,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:48:06,780 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 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 43 [2021-12-22 16:48:06,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:06,782 INFO L225 Difference]: With dead ends: 491 [2021-12-22 16:48:06,782 INFO L226 Difference]: Without dead ends: 491 [2021-12-22 16:48:06,784 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:06,784 INFO L933 BasicCegarLoop]: 377 mSDtfsCounter, 39 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 1092 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 [2021-12-22 16:48:06,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 1092 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:06,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-12-22 16:48:06,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 491. [2021-12-22 16:48:06,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 430 states have (on average 1.2651162790697674) internal successors, (544), 437 states have internal predecessors, (544), 41 states have call successors, (41), 17 states have call predecessors, (41), 19 states have return successors, (55), 37 states have call predecessors, (55), 34 states have call successors, (55) [2021-12-22 16:48:06,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 640 transitions. [2021-12-22 16:48:06,793 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 640 transitions. Word has length 43 [2021-12-22 16:48:06,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:06,794 INFO L470 AbstractCegarLoop]: Abstraction has 491 states and 640 transitions. [2021-12-22 16:48:06,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 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) [2021-12-22 16:48:06,794 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 640 transitions. [2021-12-22 16:48:06,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-22 16:48:06,795 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:06,795 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:06,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:07,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:07,005 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:07,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:07,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1059059297, now seen corresponding path program 1 times [2021-12-22 16:48:07,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:07,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1108973148] [2021-12-22 16:48:07,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:07,006 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:07,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:07,007 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) [2021-12-22 16:48:07,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2021-12-22 16:48:07,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:07,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:48:07,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:07,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:07,238 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:07,238 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:07,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1108973148] [2021-12-22 16:48:07,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1108973148] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:07,239 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:07,239 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:48:07,239 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473103353] [2021-12-22 16:48:07,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:07,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:48:07,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:07,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:48:07,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:48:07,240 INFO L87 Difference]: Start difference. First operand 491 states and 640 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 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) [2021-12-22 16:48:07,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:07,384 INFO L93 Difference]: Finished difference Result 523 states and 685 transitions. [2021-12-22 16:48:07,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:48:07,385 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 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 42 [2021-12-22 16:48:07,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:07,387 INFO L225 Difference]: With dead ends: 523 [2021-12-22 16:48:07,387 INFO L226 Difference]: Without dead ends: 512 [2021-12-22 16:48:07,387 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:48:07,388 INFO L933 BasicCegarLoop]: 379 mSDtfsCounter, 18 mSDsluCounter, 1797 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 2176 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:07,388 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 2176 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:07,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2021-12-22 16:48:07,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 491. [2021-12-22 16:48:07,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 430 states have (on average 1.2651162790697674) internal successors, (544), 437 states have internal predecessors, (544), 41 states have call successors, (41), 17 states have call predecessors, (41), 19 states have return successors, (55), 37 states have call predecessors, (55), 34 states have call successors, (55) [2021-12-22 16:48:07,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 640 transitions. [2021-12-22 16:48:07,398 INFO L78 Accepts]: Start accepts. Automaton has 491 states and 640 transitions. Word has length 42 [2021-12-22 16:48:07,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:07,398 INFO L470 AbstractCegarLoop]: Abstraction has 491 states and 640 transitions. [2021-12-22 16:48:07,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 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) [2021-12-22 16:48:07,399 INFO L276 IsEmpty]: Start isEmpty. Operand 491 states and 640 transitions. [2021-12-22 16:48:07,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-22 16:48:07,400 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:07,400 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:07,410 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (34)] Ended with exit code 0 [2021-12-22 16:48:07,610 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:07,610 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:07,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:07,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1447532895, now seen corresponding path program 1 times [2021-12-22 16:48:07,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:07,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1265049007] [2021-12-22 16:48:07,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:07,611 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:07,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:07,612 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) [2021-12-22 16:48:07,613 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-12-22 16:48:07,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:07,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:48:07,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:07,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:07,893 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:07,893 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:07,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1265049007] [2021-12-22 16:48:07,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1265049007] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:07,893 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:07,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:48:07,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810236780] [2021-12-22 16:48:07,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:07,894 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:48:07,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:07,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:48:07,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:48:07,894 INFO L87 Difference]: Start difference. First operand 491 states and 640 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 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) [2021-12-22 16:48:08,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:08,034 INFO L93 Difference]: Finished difference Result 511 states and 662 transitions. [2021-12-22 16:48:08,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:48:08,035 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 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 42 [2021-12-22 16:48:08,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:08,037 INFO L225 Difference]: With dead ends: 511 [2021-12-22 16:48:08,037 INFO L226 Difference]: Without dead ends: 510 [2021-12-22 16:48:08,037 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:48:08,038 INFO L933 BasicCegarLoop]: 377 mSDtfsCounter, 16 mSDsluCounter, 2137 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 2514 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:08,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 2514 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:08,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-12-22 16:48:08,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 497. [2021-12-22 16:48:08,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 497 states, 436 states have (on average 1.2591743119266054) internal successors, (549), 443 states have internal predecessors, (549), 41 states have call successors, (41), 17 states have call predecessors, (41), 19 states have return successors, (55), 37 states have call predecessors, (55), 34 states have call successors, (55) [2021-12-22 16:48:08,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 497 states to 497 states and 645 transitions. [2021-12-22 16:48:08,047 INFO L78 Accepts]: Start accepts. Automaton has 497 states and 645 transitions. Word has length 42 [2021-12-22 16:48:08,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:08,047 INFO L470 AbstractCegarLoop]: Abstraction has 497 states and 645 transitions. [2021-12-22 16:48:08,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 7 states have internal predecessors, (39), 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) [2021-12-22 16:48:08,048 INFO L276 IsEmpty]: Start isEmpty. Operand 497 states and 645 transitions. [2021-12-22 16:48:08,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-12-22 16:48:08,049 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:08,049 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:08,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:08,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:08,258 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:08,259 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:08,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1447809725, now seen corresponding path program 1 times [2021-12-22 16:48:08,259 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:08,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1831047731] [2021-12-22 16:48:08,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:08,259 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:08,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:08,260 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) [2021-12-22 16:48:08,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2021-12-22 16:48:08,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:08,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:48:08,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:08,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:08,537 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:08,537 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:08,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1831047731] [2021-12-22 16:48:08,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1831047731] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:08,538 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:08,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:48:08,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745553299] [2021-12-22 16:48:08,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:08,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:48:08,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:08,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:48:08,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:48:08,539 INFO L87 Difference]: Start difference. First operand 497 states and 645 transitions. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 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) [2021-12-22 16:48:08,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:08,697 INFO L93 Difference]: Finished difference Result 508 states and 654 transitions. [2021-12-22 16:48:08,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:48:08,698 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 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 42 [2021-12-22 16:48:08,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:08,700 INFO L225 Difference]: With dead ends: 508 [2021-12-22 16:48:08,700 INFO L226 Difference]: Without dead ends: 496 [2021-12-22 16:48:08,701 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:08,701 INFO L933 BasicCegarLoop]: 376 mSDtfsCounter, 373 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 380 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:08,701 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [380 Valid, 630 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:08,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2021-12-22 16:48:08,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 483. [2021-12-22 16:48:08,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 424 states have (on average 1.2641509433962264) internal successors, (536), 430 states have internal predecessors, (536), 40 states have call successors, (40), 17 states have call predecessors, (40), 18 states have return successors, (47), 36 states have call predecessors, (47), 33 states have call successors, (47) [2021-12-22 16:48:08,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 623 transitions. [2021-12-22 16:48:08,713 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 623 transitions. Word has length 42 [2021-12-22 16:48:08,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:08,713 INFO L470 AbstractCegarLoop]: Abstraction has 483 states and 623 transitions. [2021-12-22 16:48:08,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 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) [2021-12-22 16:48:08,713 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 623 transitions. [2021-12-22 16:48:08,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-22 16:48:08,714 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:08,714 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:08,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (36)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:08,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:08,923 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:08,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:08,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1598023321, now seen corresponding path program 1 times [2021-12-22 16:48:08,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:08,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1929430383] [2021-12-22 16:48:08,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:08,924 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:08,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:08,926 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) [2021-12-22 16:48:08,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2021-12-22 16:48:09,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:09,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:48:09,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:09,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:09,233 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:09,234 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:09,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1929430383] [2021-12-22 16:48:09,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1929430383] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:09,234 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:09,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:48:09,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639379667] [2021-12-22 16:48:09,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:09,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:48:09,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:09,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:48:09,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:48:09,236 INFO L87 Difference]: Start difference. First operand 483 states and 623 transitions. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 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) [2021-12-22 16:48:09,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:09,370 INFO L93 Difference]: Finished difference Result 483 states and 621 transitions. [2021-12-22 16:48:09,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:48:09,370 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), 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 45 [2021-12-22 16:48:09,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:09,373 INFO L225 Difference]: With dead ends: 483 [2021-12-22 16:48:09,373 INFO L226 Difference]: Without dead ends: 483 [2021-12-22 16:48:09,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:48:09,374 INFO L933 BasicCegarLoop]: 347 mSDtfsCounter, 340 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:09,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [340 Valid, 616 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:09,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-12-22 16:48:09,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 483. [2021-12-22 16:48:09,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 424 states have (on average 1.259433962264151) internal successors, (534), 430 states have internal predecessors, (534), 40 states have call successors, (40), 17 states have call predecessors, (40), 18 states have return successors, (47), 36 states have call predecessors, (47), 33 states have call successors, (47) [2021-12-22 16:48:09,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 621 transitions. [2021-12-22 16:48:09,383 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 621 transitions. Word has length 45 [2021-12-22 16:48:09,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:09,383 INFO L470 AbstractCegarLoop]: Abstraction has 483 states and 621 transitions. [2021-12-22 16:48:09,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 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) [2021-12-22 16:48:09,384 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 621 transitions. [2021-12-22 16:48:09,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-12-22 16:48:09,385 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:09,385 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:09,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (37)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:09,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:09,595 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:09,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:09,596 INFO L85 PathProgramCache]: Analyzing trace with hash -995885365, now seen corresponding path program 1 times [2021-12-22 16:48:09,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:09,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1889756339] [2021-12-22 16:48:09,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:09,596 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:09,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:09,598 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) [2021-12-22 16:48:09,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2021-12-22 16:48:09,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:09,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:48:09,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:09,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:09,824 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:09,824 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:09,824 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1889756339] [2021-12-22 16:48:09,824 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1889756339] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:09,824 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:09,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:48:09,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911499074] [2021-12-22 16:48:09,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:09,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:48:09,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:09,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:48:09,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:48:09,825 INFO L87 Difference]: Start difference. First operand 483 states and 621 transitions. Second operand has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 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) [2021-12-22 16:48:10,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:10,057 INFO L93 Difference]: Finished difference Result 592 states and 774 transitions. [2021-12-22 16:48:10,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:48:10,057 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 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 46 [2021-12-22 16:48:10,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:10,059 INFO L225 Difference]: With dead ends: 592 [2021-12-22 16:48:10,059 INFO L226 Difference]: Without dead ends: 582 [2021-12-22 16:48:10,059 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-22 16:48:10,060 INFO L933 BasicCegarLoop]: 372 mSDtfsCounter, 209 mSDsluCounter, 1841 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 2213 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:10,060 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [221 Valid, 2213 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:48:10,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 582 states. [2021-12-22 16:48:10,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 582 to 489. [2021-12-22 16:48:10,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 429 states have (on average 1.2564102564102564) internal successors, (539), 436 states have internal predecessors, (539), 40 states have call successors, (40), 17 states have call predecessors, (40), 19 states have return successors, (53), 36 states have call predecessors, (53), 33 states have call successors, (53) [2021-12-22 16:48:10,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 632 transitions. [2021-12-22 16:48:10,068 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 632 transitions. Word has length 46 [2021-12-22 16:48:10,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:10,068 INFO L470 AbstractCegarLoop]: Abstraction has 489 states and 632 transitions. [2021-12-22 16:48:10,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.375) internal successors, (43), 7 states have internal predecessors, (43), 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) [2021-12-22 16:48:10,069 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 632 transitions. [2021-12-22 16:48:10,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-12-22 16:48:10,070 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:10,070 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:10,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (38)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:10,279 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:10,280 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:10,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:10,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1515060383, now seen corresponding path program 1 times [2021-12-22 16:48:10,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:10,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1237508455] [2021-12-22 16:48:10,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:10,282 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:10,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:10,300 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) [2021-12-22 16:48:10,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2021-12-22 16:48:10,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:10,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 16:48:10,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:10,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:10,491 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:10,491 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:10,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1237508455] [2021-12-22 16:48:10,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1237508455] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:10,492 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:10,492 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-22 16:48:10,492 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973948610] [2021-12-22 16:48:10,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:10,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-22 16:48:10,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:10,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-22 16:48:10,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:48:10,495 INFO L87 Difference]: Start difference. First operand 489 states and 632 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 6 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) [2021-12-22 16:48:10,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:10,541 INFO L93 Difference]: Finished difference Result 504 states and 647 transitions. [2021-12-22 16:48:10,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 16:48:10,542 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 6 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 [2021-12-22 16:48:10,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:10,544 INFO L225 Difference]: With dead ends: 504 [2021-12-22 16:48:10,544 INFO L226 Difference]: Without dead ends: 488 [2021-12-22 16:48:10,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:48:10,545 INFO L933 BasicCegarLoop]: 367 mSDtfsCounter, 21 mSDsluCounter, 1788 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 2155 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:10,545 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 2155 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:10,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-12-22 16:48:10,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 488. [2021-12-22 16:48:10,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 428 states have (on average 1.2570093457943925) internal successors, (538), 436 states have internal predecessors, (538), 40 states have call successors, (40), 17 states have call predecessors, (40), 19 states have return successors, (52), 35 states have call predecessors, (52), 33 states have call successors, (52) [2021-12-22 16:48:10,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 630 transitions. [2021-12-22 16:48:10,554 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 630 transitions. Word has length 47 [2021-12-22 16:48:10,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:10,554 INFO L470 AbstractCegarLoop]: Abstraction has 488 states and 630 transitions. [2021-12-22 16:48:10,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 6 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) [2021-12-22 16:48:10,554 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 630 transitions. [2021-12-22 16:48:10,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-22 16:48:10,556 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:10,556 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:10,569 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (39)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:10,766 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:10,766 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:10,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:10,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1800442805, now seen corresponding path program 1 times [2021-12-22 16:48:10,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:10,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [974492861] [2021-12-22 16:48:10,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:10,767 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:10,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:10,768 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) [2021-12-22 16:48:10,771 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2021-12-22 16:48:10,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:10,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-22 16:48:10,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:11,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:11,001 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:11,002 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:11,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [974492861] [2021-12-22 16:48:11,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [974492861] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:11,002 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:11,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:48:11,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766283687] [2021-12-22 16:48:11,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:11,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:48:11,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:11,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:48:11,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:48:11,004 INFO L87 Difference]: Start difference. First operand 488 states and 630 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, (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) [2021-12-22 16:48:11,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:11,145 INFO L93 Difference]: Finished difference Result 481 states and 617 transitions. [2021-12-22 16:48:11,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:48:11,146 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, (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 48 [2021-12-22 16:48:11,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:11,148 INFO L225 Difference]: With dead ends: 481 [2021-12-22 16:48:11,148 INFO L226 Difference]: Without dead ends: 481 [2021-12-22 16:48:11,148 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:48:11,149 INFO L933 BasicCegarLoop]: 440 mSDtfsCounter, 411 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:11,149 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [411 Valid, 709 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:11,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-12-22 16:48:11,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 479. [2021-12-22 16:48:11,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 420 states have (on average 1.2547619047619047) internal successors, (527), 430 states have internal predecessors, (527), 40 states have call successors, (40), 17 states have call predecessors, (40), 18 states have return successors, (49), 32 states have call predecessors, (49), 33 states have call successors, (49) [2021-12-22 16:48:11,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 616 transitions. [2021-12-22 16:48:11,158 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 616 transitions. Word has length 48 [2021-12-22 16:48:11,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:11,158 INFO L470 AbstractCegarLoop]: Abstraction has 479 states and 616 transitions. [2021-12-22 16:48:11,158 INFO L471 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, (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) [2021-12-22 16:48:11,158 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 616 transitions. [2021-12-22 16:48:11,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-22 16:48:11,160 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:11,160 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:11,170 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (40)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:11,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:11,370 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:11,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:11,371 INFO L85 PathProgramCache]: Analyzing trace with hash -2101663171, now seen corresponding path program 1 times [2021-12-22 16:48:11,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:11,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1092468536] [2021-12-22 16:48:11,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:11,371 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:11,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:11,372 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) [2021-12-22 16:48:11,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2021-12-22 16:48:11,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:11,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:48:11,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:11,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:11,536 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:11,536 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:11,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1092468536] [2021-12-22 16:48:11,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1092468536] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:11,537 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:11,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:48:11,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589054213] [2021-12-22 16:48:11,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:11,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:48:11,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:11,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:48:11,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:11,537 INFO L87 Difference]: Start difference. First operand 479 states and 616 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 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) [2021-12-22 16:48:11,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:11,579 INFO L93 Difference]: Finished difference Result 505 states and 642 transitions. [2021-12-22 16:48:11,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:48:11,579 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 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 48 [2021-12-22 16:48:11,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:11,581 INFO L225 Difference]: With dead ends: 505 [2021-12-22 16:48:11,581 INFO L226 Difference]: Without dead ends: 486 [2021-12-22 16:48:11,582 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:48:11,583 INFO L933 BasicCegarLoop]: 365 mSDtfsCounter, 40 mSDsluCounter, 1057 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 1422 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:11,586 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 1422 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:11,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-12-22 16:48:11,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 474. [2021-12-22 16:48:11,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 417 states have (on average 1.2517985611510791) internal successors, (522), 426 states have internal predecessors, (522), 39 states have call successors, (39), 17 states have call predecessors, (39), 17 states have return successors, (47), 31 states have call predecessors, (47), 32 states have call successors, (47) [2021-12-22 16:48:11,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 608 transitions. [2021-12-22 16:48:11,602 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 608 transitions. Word has length 48 [2021-12-22 16:48:11,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:11,603 INFO L470 AbstractCegarLoop]: Abstraction has 474 states and 608 transitions. [2021-12-22 16:48:11,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 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) [2021-12-22 16:48:11,604 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 608 transitions. [2021-12-22 16:48:11,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-12-22 16:48:11,605 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:11,605 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:11,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (41)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:11,814 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:11,815 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:11,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:11,815 INFO L85 PathProgramCache]: Analyzing trace with hash 217951924, now seen corresponding path program 1 times [2021-12-22 16:48:11,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:11,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [393350624] [2021-12-22 16:48:11,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:11,816 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:11,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:11,816 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) [2021-12-22 16:48:11,818 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2021-12-22 16:48:11,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:11,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:48:11,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:12,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:12,034 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:12,034 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:12,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [393350624] [2021-12-22 16:48:12,034 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [393350624] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:12,034 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:12,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:48:12,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105233538] [2021-12-22 16:48:12,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:12,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:48:12,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:12,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:48:12,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:48:12,035 INFO L87 Difference]: Start difference. First operand 474 states and 608 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 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) [2021-12-22 16:48:12,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:12,152 INFO L93 Difference]: Finished difference Result 502 states and 644 transitions. [2021-12-22 16:48:12,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:48:12,152 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 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 47 [2021-12-22 16:48:12,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:12,154 INFO L225 Difference]: With dead ends: 502 [2021-12-22 16:48:12,154 INFO L226 Difference]: Without dead ends: 492 [2021-12-22 16:48:12,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:48:12,155 INFO L933 BasicCegarLoop]: 374 mSDtfsCounter, 15 mSDsluCounter, 1774 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 2148 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:12,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 2148 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:12,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-12-22 16:48:12,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 474. [2021-12-22 16:48:12,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 417 states have (on average 1.2517985611510791) internal successors, (522), 426 states have internal predecessors, (522), 39 states have call successors, (39), 17 states have call predecessors, (39), 17 states have return successors, (47), 31 states have call predecessors, (47), 32 states have call successors, (47) [2021-12-22 16:48:12,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 608 transitions. [2021-12-22 16:48:12,164 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 608 transitions. Word has length 47 [2021-12-22 16:48:12,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:12,164 INFO L470 AbstractCegarLoop]: Abstraction has 474 states and 608 transitions. [2021-12-22 16:48:12,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 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) [2021-12-22 16:48:12,165 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 608 transitions. [2021-12-22 16:48:12,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-12-22 16:48:12,166 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:12,166 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:12,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:12,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:12,376 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:12,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:12,376 INFO L85 PathProgramCache]: Analyzing trace with hash 2006327028, now seen corresponding path program 1 times [2021-12-22 16:48:12,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:12,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2139395661] [2021-12-22 16:48:12,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:12,377 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:12,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:12,378 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) [2021-12-22 16:48:12,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2021-12-22 16:48:12,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:12,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:48:12,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:12,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:12,621 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:12,621 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:12,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2139395661] [2021-12-22 16:48:12,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2139395661] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:12,621 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:12,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:48:12,622 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692176862] [2021-12-22 16:48:12,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:12,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:48:12,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:12,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:48:12,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:48:12,623 INFO L87 Difference]: Start difference. First operand 474 states and 608 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 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) [2021-12-22 16:48:12,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:12,736 INFO L93 Difference]: Finished difference Result 489 states and 622 transitions. [2021-12-22 16:48:12,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:48:12,736 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 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 47 [2021-12-22 16:48:12,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:12,738 INFO L225 Difference]: With dead ends: 489 [2021-12-22 16:48:12,738 INFO L226 Difference]: Without dead ends: 476 [2021-12-22 16:48:12,739 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-12-22 16:48:12,739 INFO L933 BasicCegarLoop]: 373 mSDtfsCounter, 12 mSDsluCounter, 2120 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2493 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:12,739 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 2493 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:12,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-12-22 16:48:12,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 464. [2021-12-22 16:48:12,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 409 states have (on average 1.254278728606357) internal successors, (513), 417 states have internal predecessors, (513), 38 states have call successors, (38), 17 states have call predecessors, (38), 16 states have return successors, (40), 30 states have call predecessors, (40), 31 states have call successors, (40) [2021-12-22 16:48:12,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 591 transitions. [2021-12-22 16:48:12,747 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 591 transitions. Word has length 47 [2021-12-22 16:48:12,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:12,747 INFO L470 AbstractCegarLoop]: Abstraction has 464 states and 591 transitions. [2021-12-22 16:48:12,748 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 7 states have internal predecessors, (44), 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) [2021-12-22 16:48:12,748 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 591 transitions. [2021-12-22 16:48:12,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-12-22 16:48:12,749 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:12,749 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:12,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (43)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:12,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:12,959 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:12,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:12,959 INFO L85 PathProgramCache]: Analyzing trace with hash -989786577, now seen corresponding path program 1 times [2021-12-22 16:48:12,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:12,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2064151959] [2021-12-22 16:48:12,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:12,960 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:12,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:12,961 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) [2021-12-22 16:48:12,963 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2021-12-22 16:48:13,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:13,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:48:13,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:13,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:13,139 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:13,139 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:13,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2064151959] [2021-12-22 16:48:13,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2064151959] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:13,140 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:13,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:48:13,141 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726263017] [2021-12-22 16:48:13,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:13,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:48:13,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:13,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:48:13,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:13,142 INFO L87 Difference]: Start difference. First operand 464 states and 591 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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) [2021-12-22 16:48:13,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:13,181 INFO L93 Difference]: Finished difference Result 477 states and 604 transitions. [2021-12-22 16:48:13,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:48:13,182 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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 47 [2021-12-22 16:48:13,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:13,183 INFO L225 Difference]: With dead ends: 477 [2021-12-22 16:48:13,183 INFO L226 Difference]: Without dead ends: 460 [2021-12-22 16:48:13,184 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-22 16:48:13,190 INFO L933 BasicCegarLoop]: 350 mSDtfsCounter, 21 mSDsluCounter, 1039 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1389 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:13,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 1389 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:13,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2021-12-22 16:48:13,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 460. [2021-12-22 16:48:13,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 405 states have (on average 1.2518518518518518) internal successors, (507), 413 states have internal predecessors, (507), 38 states have call successors, (38), 17 states have call predecessors, (38), 16 states have return successors, (40), 30 states have call predecessors, (40), 31 states have call successors, (40) [2021-12-22 16:48:13,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 585 transitions. [2021-12-22 16:48:13,199 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 585 transitions. Word has length 47 [2021-12-22 16:48:13,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:13,201 INFO L470 AbstractCegarLoop]: Abstraction has 460 states and 585 transitions. [2021-12-22 16:48:13,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 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) [2021-12-22 16:48:13,201 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 585 transitions. [2021-12-22 16:48:13,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-12-22 16:48:13,203 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:13,203 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:13,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (44)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:13,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:13,411 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:13,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:13,412 INFO L85 PathProgramCache]: Analyzing trace with hash -217509127, now seen corresponding path program 1 times [2021-12-22 16:48:13,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:13,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [423151946] [2021-12-22 16:48:13,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:13,412 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:13,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:13,413 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) [2021-12-22 16:48:13,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2021-12-22 16:48:13,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:13,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 16:48:13,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:13,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:13,583 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:13,583 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:13,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [423151946] [2021-12-22 16:48:13,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [423151946] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:13,583 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:13,583 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 16:48:13,583 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166527819] [2021-12-22 16:48:13,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:13,583 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-22 16:48:13,583 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:13,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 16:48:13,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:48:13,584 INFO L87 Difference]: Start difference. First operand 460 states and 585 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 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) [2021-12-22 16:48:13,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:13,594 INFO L93 Difference]: Finished difference Result 535 states and 676 transitions. [2021-12-22 16:48:13,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 16:48:13,594 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 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 49 [2021-12-22 16:48:13,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:13,596 INFO L225 Difference]: With dead ends: 535 [2021-12-22 16:48:13,596 INFO L226 Difference]: Without dead ends: 535 [2021-12-22 16:48:13,596 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 16:48:13,597 INFO L933 BasicCegarLoop]: 394 mSDtfsCounter, 121 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 707 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 [2021-12-22 16:48:13,597 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [121 Valid, 707 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:13,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-12-22 16:48:13,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 507. [2021-12-22 16:48:13,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 507 states, 448 states have (on average 1.2566964285714286) internal successors, (563), 454 states have internal predecessors, (563), 40 states have call successors, (40), 19 states have call predecessors, (40), 18 states have return successors, (40), 34 states have call predecessors, (40), 34 states have call successors, (40) [2021-12-22 16:48:13,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 507 states to 507 states and 643 transitions. [2021-12-22 16:48:13,604 INFO L78 Accepts]: Start accepts. Automaton has 507 states and 643 transitions. Word has length 49 [2021-12-22 16:48:13,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:13,605 INFO L470 AbstractCegarLoop]: Abstraction has 507 states and 643 transitions. [2021-12-22 16:48:13,605 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 3 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) [2021-12-22 16:48:13,605 INFO L276 IsEmpty]: Start isEmpty. Operand 507 states and 643 transitions. [2021-12-22 16:48:13,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-22 16:48:13,606 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:13,606 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:13,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (45)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:13,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:13,816 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:13,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:13,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1102392332, now seen corresponding path program 1 times [2021-12-22 16:48:13,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:13,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [949248146] [2021-12-22 16:48:13,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:13,817 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:13,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:13,818 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) [2021-12-22 16:48:13,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2021-12-22 16:48:13,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:13,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 16:48:13,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:13,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:13,978 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:13,978 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:13,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [949248146] [2021-12-22 16:48:13,978 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [949248146] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:13,978 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:13,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-22 16:48:13,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822637203] [2021-12-22 16:48:13,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:13,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-22 16:48:13,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:13,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-22 16:48:13,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-22 16:48:13,979 INFO L87 Difference]: Start difference. First operand 507 states and 643 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 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) [2021-12-22 16:48:14,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:14,007 INFO L93 Difference]: Finished difference Result 524 states and 665 transitions. [2021-12-22 16:48:14,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-22 16:48:14,007 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), 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 [2021-12-22 16:48:14,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:14,009 INFO L225 Difference]: With dead ends: 524 [2021-12-22 16:48:14,010 INFO L226 Difference]: Without dead ends: 524 [2021-12-22 16:48:14,010 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:48:14,010 INFO L933 BasicCegarLoop]: 350 mSDtfsCounter, 22 mSDsluCounter, 689 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1039 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:14,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 1039 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:14,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2021-12-22 16:48:14,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 509. [2021-12-22 16:48:14,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 450 states have (on average 1.2555555555555555) internal successors, (565), 456 states have internal predecessors, (565), 40 states have call successors, (40), 19 states have call predecessors, (40), 18 states have return successors, (40), 34 states have call predecessors, (40), 34 states have call successors, (40) [2021-12-22 16:48:14,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 645 transitions. [2021-12-22 16:48:14,019 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 645 transitions. Word has length 48 [2021-12-22 16:48:14,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:14,019 INFO L470 AbstractCegarLoop]: Abstraction has 509 states and 645 transitions. [2021-12-22 16:48:14,019 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 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) [2021-12-22 16:48:14,020 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 645 transitions. [2021-12-22 16:48:14,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-12-22 16:48:14,021 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:14,021 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:14,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (46)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:14,230 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:14,231 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:14,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:14,231 INFO L85 PathProgramCache]: Analyzing trace with hash -460835788, now seen corresponding path program 1 times [2021-12-22 16:48:14,231 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:14,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [240258761] [2021-12-22 16:48:14,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:14,232 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:14,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:14,233 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) [2021-12-22 16:48:14,233 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2021-12-22 16:48:14,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:14,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-22 16:48:14,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:14,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:14,420 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:14,421 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:14,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [240258761] [2021-12-22 16:48:14,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [240258761] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:14,421 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:14,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:48:14,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476560538] [2021-12-22 16:48:14,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:14,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:48:14,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:14,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:48:14,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:48:14,422 INFO L87 Difference]: Start difference. First operand 509 states and 645 transitions. Second operand has 8 states, 8 states have (on average 5.625) 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) [2021-12-22 16:48:14,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:14,486 INFO L93 Difference]: Finished difference Result 528 states and 665 transitions. [2021-12-22 16:48:14,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 16:48:14,487 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.625) 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 [2021-12-22 16:48:14,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:14,489 INFO L225 Difference]: With dead ends: 528 [2021-12-22 16:48:14,489 INFO L226 Difference]: Without dead ends: 528 [2021-12-22 16:48:14,489 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-12-22 16:48:14,490 INFO L933 BasicCegarLoop]: 362 mSDtfsCounter, 36 mSDsluCounter, 2116 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 2478 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 [2021-12-22 16:48:14,490 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 2478 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:14,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-12-22 16:48:14,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 514. [2021-12-22 16:48:14,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 514 states, 454 states have (on average 1.251101321585903) internal successors, (568), 460 states have internal predecessors, (568), 40 states have call successors, (40), 19 states have call predecessors, (40), 19 states have return successors, (42), 35 states have call predecessors, (42), 34 states have call successors, (42) [2021-12-22 16:48:14,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 514 states to 514 states and 650 transitions. [2021-12-22 16:48:14,498 INFO L78 Accepts]: Start accepts. Automaton has 514 states and 650 transitions. Word has length 48 [2021-12-22 16:48:14,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:14,498 INFO L470 AbstractCegarLoop]: Abstraction has 514 states and 650 transitions. [2021-12-22 16:48:14,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) 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) [2021-12-22 16:48:14,498 INFO L276 IsEmpty]: Start isEmpty. Operand 514 states and 650 transitions. [2021-12-22 16:48:14,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-22 16:48:14,500 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:14,500 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:14,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (47)] Ended with exit code 0 [2021-12-22 16:48:14,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:14,709 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:14,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:14,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1942433313, now seen corresponding path program 1 times [2021-12-22 16:48:14,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:14,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2045273426] [2021-12-22 16:48:14,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:14,710 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:14,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:14,711 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) [2021-12-22 16:48:14,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2021-12-22 16:48:14,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:14,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-22 16:48:14,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:14,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:14,885 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:14,885 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:14,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2045273426] [2021-12-22 16:48:14,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2045273426] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:14,886 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:14,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:48:14,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447056437] [2021-12-22 16:48:14,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:14,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:48:14,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:14,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:48:14,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:48:14,887 INFO L87 Difference]: Start difference. First operand 514 states and 650 transitions. Second operand has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 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) [2021-12-22 16:48:14,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:14,918 INFO L93 Difference]: Finished difference Result 541 states and 682 transitions. [2021-12-22 16:48:14,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 16:48:14,918 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 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 51 [2021-12-22 16:48:14,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:14,920 INFO L225 Difference]: With dead ends: 541 [2021-12-22 16:48:14,920 INFO L226 Difference]: Without dead ends: 541 [2021-12-22 16:48:14,920 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:48:14,920 INFO L933 BasicCegarLoop]: 378 mSDtfsCounter, 21 mSDsluCounter, 1473 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 1851 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:14,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 1851 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:14,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2021-12-22 16:48:14,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 512. [2021-12-22 16:48:14,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 512 states, 453 states have (on average 1.249448123620309) internal successors, (566), 458 states have internal predecessors, (566), 39 states have call successors, (39), 19 states have call predecessors, (39), 19 states have return successors, (41), 35 states have call predecessors, (41), 33 states have call successors, (41) [2021-12-22 16:48:14,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 512 states to 512 states and 646 transitions. [2021-12-22 16:48:14,929 INFO L78 Accepts]: Start accepts. Automaton has 512 states and 646 transitions. Word has length 51 [2021-12-22 16:48:14,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:14,929 INFO L470 AbstractCegarLoop]: Abstraction has 512 states and 646 transitions. [2021-12-22 16:48:14,929 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 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) [2021-12-22 16:48:14,929 INFO L276 IsEmpty]: Start isEmpty. Operand 512 states and 646 transitions. [2021-12-22 16:48:14,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-22 16:48:14,930 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:14,930 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:14,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (48)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:15,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:15,144 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:15,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:15,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1454966093, now seen corresponding path program 1 times [2021-12-22 16:48:15,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:15,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [548799769] [2021-12-22 16:48:15,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:15,145 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:15,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:15,146 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) [2021-12-22 16:48:15,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2021-12-22 16:48:15,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:15,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-22 16:48:15,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:15,316 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:15,316 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:15,316 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:15,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [548799769] [2021-12-22 16:48:15,316 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [548799769] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:15,316 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:15,316 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-22 16:48:15,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076120694] [2021-12-22 16:48:15,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:15,317 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-22 16:48:15,317 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:15,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 16:48:15,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-22 16:48:15,317 INFO L87 Difference]: Start difference. First operand 512 states and 646 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) [2021-12-22 16:48:15,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:15,337 INFO L93 Difference]: Finished difference Result 517 states and 649 transitions. [2021-12-22 16:48:15,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 16:48:15,338 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 [2021-12-22 16:48:15,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:15,339 INFO L225 Difference]: With dead ends: 517 [2021-12-22 16:48:15,340 INFO L226 Difference]: Without dead ends: 514 [2021-12-22 16:48:15,340 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:48:15,340 INFO L933 BasicCegarLoop]: 357 mSDtfsCounter, 18 mSDsluCounter, 1404 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 1761 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:15,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 1761 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:15,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2021-12-22 16:48:15,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 506. [2021-12-22 16:48:15,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 448 states have (on average 1.2522321428571428) internal successors, (561), 454 states have internal predecessors, (561), 38 states have call successors, (38), 19 states have call predecessors, (38), 19 states have return successors, (39), 33 states have call predecessors, (39), 32 states have call successors, (39) [2021-12-22 16:48:15,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 638 transitions. [2021-12-22 16:48:15,349 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 638 transitions. Word has length 51 [2021-12-22 16:48:15,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:15,349 INFO L470 AbstractCegarLoop]: Abstraction has 506 states and 638 transitions. [2021-12-22 16:48:15,349 INFO L471 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) [2021-12-22 16:48:15,349 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 638 transitions. [2021-12-22 16:48:15,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-22 16:48:15,351 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:15,351 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:15,361 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (49)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:15,560 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:15,561 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:15,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:15,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1872588061, now seen corresponding path program 1 times [2021-12-22 16:48:15,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:15,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1972610786] [2021-12-22 16:48:15,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:15,562 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:15,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:15,564 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) [2021-12-22 16:48:15,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2021-12-22 16:48:15,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:15,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-22 16:48:15,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:15,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:15,721 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:15,721 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:15,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1972610786] [2021-12-22 16:48:15,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1972610786] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:15,722 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:15,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 16:48:15,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954447699] [2021-12-22 16:48:15,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:15,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-22 16:48:15,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:15,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 16:48:15,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 16:48:15,723 INFO L87 Difference]: Start difference. First operand 506 states and 638 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) [2021-12-22 16:48:15,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:15,750 INFO L93 Difference]: Finished difference Result 501 states and 632 transitions. [2021-12-22 16:48:15,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-22 16:48:15,751 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 [2021-12-22 16:48:15,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:15,752 INFO L225 Difference]: With dead ends: 501 [2021-12-22 16:48:15,753 INFO L226 Difference]: Without dead ends: 501 [2021-12-22 16:48:15,753 INFO L932 BasicCegarLoop]: 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 [2021-12-22 16:48:15,753 INFO L933 BasicCegarLoop]: 356 mSDtfsCounter, 27 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 1391 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:15,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 1391 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-22 16:48:15,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-12-22 16:48:15,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 488. [2021-12-22 16:48:15,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 432 states have (on average 1.2569444444444444) internal successors, (543), 438 states have internal predecessors, (543), 37 states have call successors, (37), 18 states have call predecessors, (37), 18 states have return successors, (38), 32 states have call predecessors, (38), 31 states have call successors, (38) [2021-12-22 16:48:15,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 618 transitions. [2021-12-22 16:48:15,760 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 618 transitions. Word has length 52 [2021-12-22 16:48:15,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:15,761 INFO L470 AbstractCegarLoop]: Abstraction has 488 states and 618 transitions. [2021-12-22 16:48:15,761 INFO L471 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) [2021-12-22 16:48:15,761 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 618 transitions. [2021-12-22 16:48:15,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-12-22 16:48:15,762 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:15,762 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:15,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (50)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:15,972 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:15,972 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:15,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:15,973 INFO L85 PathProgramCache]: Analyzing trace with hash 1296785642, now seen corresponding path program 1 times [2021-12-22 16:48:15,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:15,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1711670617] [2021-12-22 16:48:15,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:15,973 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:15,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:15,974 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) [2021-12-22 16:48:15,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2021-12-22 16:48:16,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:16,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:48:16,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:16,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:16,252 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:16,252 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:16,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1711670617] [2021-12-22 16:48:16,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1711670617] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:16,252 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:16,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:48:16,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977100048] [2021-12-22 16:48:16,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:16,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:48:16,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:16,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:48:16,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:48:16,254 INFO L87 Difference]: Start difference. First operand 488 states and 618 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 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) [2021-12-22 16:48:16,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:16,493 INFO L93 Difference]: Finished difference Result 599 states and 770 transitions. [2021-12-22 16:48:16,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:48:16,493 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), 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 51 [2021-12-22 16:48:16,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:16,495 INFO L225 Difference]: With dead ends: 599 [2021-12-22 16:48:16,495 INFO L226 Difference]: Without dead ends: 586 [2021-12-22 16:48:16,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-12-22 16:48:16,496 INFO L933 BasicCegarLoop]: 349 mSDtfsCounter, 314 mSDsluCounter, 1699 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 2048 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:16,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 2048 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:48:16,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2021-12-22 16:48:16,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 494. [2021-12-22 16:48:16,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 437 states have (on average 1.2540045766590389) internal successors, (548), 444 states have internal predecessors, (548), 37 states have call successors, (37), 18 states have call predecessors, (37), 19 states have return successors, (43), 32 states have call predecessors, (43), 31 states have call successors, (43) [2021-12-22 16:48:16,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 628 transitions. [2021-12-22 16:48:16,504 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 628 transitions. Word has length 51 [2021-12-22 16:48:16,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:16,505 INFO L470 AbstractCegarLoop]: Abstraction has 494 states and 628 transitions. [2021-12-22 16:48:16,505 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 8 states have internal predecessors, (48), 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) [2021-12-22 16:48:16,505 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 628 transitions. [2021-12-22 16:48:16,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-22 16:48:16,506 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:16,506 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:16,515 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (51)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:16,715 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:16,716 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:16,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:16,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1023462319, now seen corresponding path program 1 times [2021-12-22 16:48:16,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:16,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1634677790] [2021-12-22 16:48:16,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:16,716 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:16,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:16,717 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) [2021-12-22 16:48:16,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2021-12-22 16:48:16,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:16,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:48:16,807 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:16,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:16,969 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:16,969 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:16,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1634677790] [2021-12-22 16:48:16,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1634677790] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:16,969 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:16,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:48:16,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149572303] [2021-12-22 16:48:16,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:16,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:48:16,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:16,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:48:16,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:48:16,970 INFO L87 Difference]: Start difference. First operand 494 states and 628 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 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) [2021-12-22 16:48:17,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:17,093 INFO L93 Difference]: Finished difference Result 525 states and 667 transitions. [2021-12-22 16:48:17,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:48:17,093 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), 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 52 [2021-12-22 16:48:17,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:17,095 INFO L225 Difference]: With dead ends: 525 [2021-12-22 16:48:17,095 INFO L226 Difference]: Without dead ends: 512 [2021-12-22 16:48:17,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-12-22 16:48:17,096 INFO L933 BasicCegarLoop]: 352 mSDtfsCounter, 25 mSDsluCounter, 2004 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 2356 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:17,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 2356 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:17,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 512 states. [2021-12-22 16:48:17,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 512 to 494. [2021-12-22 16:48:17,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 494 states, 437 states have (on average 1.2540045766590389) internal successors, (548), 444 states have internal predecessors, (548), 37 states have call successors, (37), 18 states have call predecessors, (37), 19 states have return successors, (43), 32 states have call predecessors, (43), 31 states have call successors, (43) [2021-12-22 16:48:17,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 494 states to 494 states and 628 transitions. [2021-12-22 16:48:17,106 INFO L78 Accepts]: Start accepts. Automaton has 494 states and 628 transitions. Word has length 52 [2021-12-22 16:48:17,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:17,106 INFO L470 AbstractCegarLoop]: Abstraction has 494 states and 628 transitions. [2021-12-22 16:48:17,106 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 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) [2021-12-22 16:48:17,107 INFO L276 IsEmpty]: Start isEmpty. Operand 494 states and 628 transitions. [2021-12-22 16:48:17,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-22 16:48:17,108 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:17,108 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:17,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (52)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:17,317 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:17,318 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:17,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:17,318 INFO L85 PathProgramCache]: Analyzing trace with hash -563121297, now seen corresponding path program 1 times [2021-12-22 16:48:17,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:17,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [493020493] [2021-12-22 16:48:17,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:17,319 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:17,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:17,320 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) [2021-12-22 16:48:17,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Waiting until timeout for monitored process [2021-12-22 16:48:17,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:17,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:48:17,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:17,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:17,549 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:17,549 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:17,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [493020493] [2021-12-22 16:48:17,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [493020493] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:17,549 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:17,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:48:17,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745509298] [2021-12-22 16:48:17,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:17,550 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:48:17,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:17,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:48:17,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:48:17,550 INFO L87 Difference]: Start difference. First operand 494 states and 628 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 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) [2021-12-22 16:48:17,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:17,670 INFO L93 Difference]: Finished difference Result 512 states and 646 transitions. [2021-12-22 16:48:17,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:48:17,670 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), 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 52 [2021-12-22 16:48:17,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:17,672 INFO L225 Difference]: With dead ends: 512 [2021-12-22 16:48:17,672 INFO L226 Difference]: Without dead ends: 496 [2021-12-22 16:48:17,672 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-12-22 16:48:17,672 INFO L933 BasicCegarLoop]: 351 mSDtfsCounter, 25 mSDsluCounter, 2003 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 2354 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:17,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 2354 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-22 16:48:17,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2021-12-22 16:48:17,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 484. [2021-12-22 16:48:17,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 484 states, 429 states have (on average 1.2564102564102564) internal successors, (539), 435 states have internal predecessors, (539), 36 states have call successors, (36), 18 states have call predecessors, (36), 18 states have return successors, (37), 31 states have call predecessors, (37), 30 states have call successors, (37) [2021-12-22 16:48:17,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 484 states to 484 states and 612 transitions. [2021-12-22 16:48:17,681 INFO L78 Accepts]: Start accepts. Automaton has 484 states and 612 transitions. Word has length 52 [2021-12-22 16:48:17,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:17,681 INFO L470 AbstractCegarLoop]: Abstraction has 484 states and 612 transitions. [2021-12-22 16:48:17,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 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) [2021-12-22 16:48:17,681 INFO L276 IsEmpty]: Start isEmpty. Operand 484 states and 612 transitions. [2021-12-22 16:48:17,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-22 16:48:17,682 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:17,683 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:17,692 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (53)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:17,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:17,892 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:17,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:17,893 INFO L85 PathProgramCache]: Analyzing trace with hash 507953388, now seen corresponding path program 1 times [2021-12-22 16:48:17,893 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:17,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [122654651] [2021-12-22 16:48:17,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:17,893 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:17,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:17,894 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) [2021-12-22 16:48:17,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2021-12-22 16:48:17,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:17,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:48:17,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:18,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:18,129 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:18,129 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:18,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [122654651] [2021-12-22 16:48:18,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [122654651] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:18,129 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:18,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:48:18,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909218806] [2021-12-22 16:48:18,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:18,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:48:18,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:18,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:48:18,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:48:18,130 INFO L87 Difference]: Start difference. First operand 484 states and 612 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 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) [2021-12-22 16:48:18,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:18,393 INFO L93 Difference]: Finished difference Result 594 states and 762 transitions. [2021-12-22 16:48:18,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:48:18,393 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), 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 52 [2021-12-22 16:48:18,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:18,395 INFO L225 Difference]: With dead ends: 594 [2021-12-22 16:48:18,395 INFO L226 Difference]: Without dead ends: 581 [2021-12-22 16:48:18,395 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-12-22 16:48:18,395 INFO L933 BasicCegarLoop]: 355 mSDtfsCounter, 300 mSDsluCounter, 2019 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 2374 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:18,395 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 2374 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-22 16:48:18,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-12-22 16:48:18,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 490. [2021-12-22 16:48:18,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 434 states have (on average 1.2534562211981566) internal successors, (544), 441 states have internal predecessors, (544), 36 states have call successors, (36), 18 states have call predecessors, (36), 19 states have return successors, (41), 31 states have call predecessors, (41), 30 states have call successors, (41) [2021-12-22 16:48:18,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 621 transitions. [2021-12-22 16:48:18,402 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 621 transitions. Word has length 52 [2021-12-22 16:48:18,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:18,403 INFO L470 AbstractCegarLoop]: Abstraction has 490 states and 621 transitions. [2021-12-22 16:48:18,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 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) [2021-12-22 16:48:18,403 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 621 transitions. [2021-12-22 16:48:18,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-22 16:48:18,404 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:18,404 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:18,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (54)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:18,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:18,613 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:18,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:18,614 INFO L85 PathProgramCache]: Analyzing trace with hash 750831986, now seen corresponding path program 1 times [2021-12-22 16:48:18,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:18,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [250692514] [2021-12-22 16:48:18,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:18,614 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:18,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:18,615 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) [2021-12-22 16:48:18,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2021-12-22 16:48:18,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:18,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:48:18,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:18,857 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:18,857 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:18,857 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:18,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [250692514] [2021-12-22 16:48:18,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [250692514] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:18,857 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:18,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-22 16:48:18,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613748246] [2021-12-22 16:48:18,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:18,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-22 16:48:18,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:18,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-22 16:48:18,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-12-22 16:48:18,858 INFO L87 Difference]: Start difference. First operand 490 states and 621 transitions. Second operand has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 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) [2021-12-22 16:48:19,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 16:48:19,167 INFO L93 Difference]: Finished difference Result 593 states and 760 transitions. [2021-12-22 16:48:19,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-22 16:48:19,167 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), 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 52 [2021-12-22 16:48:19,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-22 16:48:19,168 INFO L225 Difference]: With dead ends: 593 [2021-12-22 16:48:19,168 INFO L226 Difference]: Without dead ends: 580 [2021-12-22 16:48:19,168 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-12-22 16:48:19,168 INFO L933 BasicCegarLoop]: 343 mSDtfsCounter, 303 mSDsluCounter, 1976 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 2319 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-22 16:48:19,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 2319 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-22 16:48:19,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-12-22 16:48:19,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 490. [2021-12-22 16:48:19,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 490 states, 434 states have (on average 1.2534562211981566) internal successors, (544), 441 states have internal predecessors, (544), 36 states have call successors, (36), 18 states have call predecessors, (36), 19 states have return successors, (40), 31 states have call predecessors, (40), 30 states have call successors, (40) [2021-12-22 16:48:19,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 490 states to 490 states and 620 transitions. [2021-12-22 16:48:19,175 INFO L78 Accepts]: Start accepts. Automaton has 490 states and 620 transitions. Word has length 52 [2021-12-22 16:48:19,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-22 16:48:19,175 INFO L470 AbstractCegarLoop]: Abstraction has 490 states and 620 transitions. [2021-12-22 16:48:19,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.444444444444445) internal successors, (49), 8 states have internal predecessors, (49), 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) [2021-12-22 16:48:19,175 INFO L276 IsEmpty]: Start isEmpty. Operand 490 states and 620 transitions. [2021-12-22 16:48:19,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-22 16:48:19,177 INFO L506 BasicCegarLoop]: Found error trace [2021-12-22 16:48:19,177 INFO L514 BasicCegarLoop]: 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] [2021-12-22 16:48:19,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (55)] Forceful destruction successful, exit code 0 [2021-12-22 16:48:19,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2021-12-22 16:48:19,386 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-12-22 16:48:19,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 16:48:19,386 INFO L85 PathProgramCache]: Analyzing trace with hash -831882757, now seen corresponding path program 1 times [2021-12-22 16:48:19,387 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-22 16:48:19,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [451223141] [2021-12-22 16:48:19,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 16:48:19,387 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-22 16:48:19,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2021-12-22 16:48:19,388 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) [2021-12-22 16:48:19,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (56)] Waiting until timeout for monitored process [2021-12-22 16:48:19,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 16:48:19,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-22 16:48:19,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 16:48:19,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 16:48:19,607 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 16:48:19,607 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-22 16:48:19,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [451223141] [2021-12-22 16:48:19,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [451223141] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 16:48:19,607 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 16:48:19,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-22 16:48:19,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529912384] [2021-12-22 16:48:19,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 16:48:19,608 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-22 16:48:19,608 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-22 16:48:19,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-22 16:48:19,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-22 16:48:19,609 INFO L87 Difference]: Start difference. First operand 490 states and 620 transitions. Second operand has 8 states, 8 states have (on average 6.125) internal successors, (49), 7 states have internal predecessors, (49), 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)