./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/memsafety/test-0235-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 6c24879c 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/memsafety/test-0235-2.i -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 5243781ee83706d005235269371a592cabf9c2dbc613c235cbe81d6e89d326d7 --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 18:37:00,375 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 18:37:00,400 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 18:37:00,421 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 18:37:00,422 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 18:37:00,423 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 18:37:00,425 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 18:37:00,430 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 18:37:00,431 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 18:37:00,432 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 18:37:00,433 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 18:37:00,433 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 18:37:00,434 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 18:37:00,436 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 18:37:00,438 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 18:37:00,439 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 18:37:00,440 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 18:37:00,445 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 18:37:00,446 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 18:37:00,449 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 18:37:00,451 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 18:37:00,453 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 18:37:00,453 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 18:37:00,454 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 18:37:00,454 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 18:37:00,457 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 18:37:00,460 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 18:37:00,460 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 18:37:00,461 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 18:37:00,461 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 18:37:00,462 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 18:37:00,463 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 18:37:00,463 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 18:37:00,464 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 18:37:00,465 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 18:37:00,465 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 18:37:00,465 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 18:37:00,466 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 18:37:00,466 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 18:37:00,466 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 18:37:00,467 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 18:37:00,467 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 18:37:00,469 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-07-12 18:37:00,484 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 18:37:00,484 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 18:37:00,485 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 18:37:00,485 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 18:37:00,485 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 18:37:00,485 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 18:37:00,486 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 18:37:00,486 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 18:37:00,486 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 18:37:00,487 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 18:37:00,487 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-12 18:37:00,487 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-12 18:37:00,487 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 18:37:00,487 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-12 18:37:00,488 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 18:37:00,488 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-12 18:37:00,488 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-12 18:37:00,488 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-12 18:37:00,488 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 18:37:00,488 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-12 18:37:00,488 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-12 18:37:00,489 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 18:37:00,489 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 18:37:00,489 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 18:37:00,489 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 18:37:00,489 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 18:37:00,489 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 18:37:00,489 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 18:37:00,490 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 18:37:00,490 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 18:37:00,490 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 -> 5243781ee83706d005235269371a592cabf9c2dbc613c235cbe81d6e89d326d7 [2022-07-12 18:37:00,696 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 18:37:00,710 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 18:37:00,712 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 18:37:00,713 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 18:37:00,714 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 18:37:00,714 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/memsafety/test-0235-2.i [2022-07-12 18:37:00,762 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/950346bb3/5a75a2774a5a44eab0af93689db90e60/FLAG74dbec31a [2022-07-12 18:37:01,162 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 18:37:01,162 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety/test-0235-2.i [2022-07-12 18:37:01,175 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/950346bb3/5a75a2774a5a44eab0af93689db90e60/FLAG74dbec31a [2022-07-12 18:37:01,185 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/950346bb3/5a75a2774a5a44eab0af93689db90e60 [2022-07-12 18:37:01,187 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 18:37:01,189 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 18:37:01,191 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 18:37:01,192 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 18:37:01,194 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 18:37:01,194 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 06:37:01" (1/1) ... [2022-07-12 18:37:01,195 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@189c3ec4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:37:01, skipping insertion in model container [2022-07-12 18:37:01,195 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 06:37:01" (1/1) ... [2022-07-12 18:37:01,201 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 18:37:01,241 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 18:37:01,551 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 18:37:01,558 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 18:37:01,598 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 18:37:01,632 INFO L208 MainTranslator]: Completed translation [2022-07-12 18:37:01,632 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:37:01 WrapperNode [2022-07-12 18:37:01,632 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 18:37:01,633 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 18:37:01,633 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 18:37:01,634 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 18:37:01,640 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:37:01" (1/1) ... [2022-07-12 18:37:01,663 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:37:01" (1/1) ... [2022-07-12 18:37:01,696 INFO L137 Inliner]: procedures = 188, calls = 71, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 237 [2022-07-12 18:37:01,696 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 18:37:01,697 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 18:37:01,697 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 18:37:01,697 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 18:37:01,703 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:37:01" (1/1) ... [2022-07-12 18:37:01,704 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:37:01" (1/1) ... [2022-07-12 18:37:01,717 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:37:01" (1/1) ... [2022-07-12 18:37:01,720 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:37:01" (1/1) ... [2022-07-12 18:37:01,727 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:37:01" (1/1) ... [2022-07-12 18:37:01,739 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:37:01" (1/1) ... [2022-07-12 18:37:01,742 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:37:01" (1/1) ... [2022-07-12 18:37:01,747 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 18:37:01,749 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 18:37:01,750 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 18:37:01,750 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 18:37:01,751 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:37:01" (1/1) ... [2022-07-12 18:37:01,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 18:37:01,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:01,774 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-07-12 18:37:01,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-07-12 18:37:01,818 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 18:37:01,818 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 18:37:01,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-12 18:37:01,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-12 18:37:01,818 INFO L130 BoogieDeclarations]: Found specification of procedure zalloc_or_die [2022-07-12 18:37:01,818 INFO L138 BoogieDeclarations]: Found implementation of procedure zalloc_or_die [2022-07-12 18:37:01,819 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 18:37:01,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-12 18:37:01,819 INFO L130 BoogieDeclarations]: Found specification of procedure l0_destroy [2022-07-12 18:37:01,819 INFO L138 BoogieDeclarations]: Found implementation of procedure l0_destroy [2022-07-12 18:37:01,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-12 18:37:01,819 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 18:37:01,819 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 18:37:01,961 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 18:37:01,976 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 18:37:02,354 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 18:37:02,366 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 18:37:02,366 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2022-07-12 18:37:02,368 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 06:37:02 BoogieIcfgContainer [2022-07-12 18:37:02,368 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 18:37:02,379 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 18:37:02,379 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 18:37:02,382 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 18:37:02,382 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 06:37:01" (1/3) ... [2022-07-12 18:37:02,383 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@761e1919 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 06:37:02, skipping insertion in model container [2022-07-12 18:37:02,383 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:37:01" (2/3) ... [2022-07-12 18:37:02,383 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@761e1919 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 06:37:02, skipping insertion in model container [2022-07-12 18:37:02,383 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 06:37:02" (3/3) ... [2022-07-12 18:37:02,384 INFO L111 eAbstractionObserver]: Analyzing ICFG test-0235-2.i [2022-07-12 18:37:02,396 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 18:37:02,396 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 87 error locations. [2022-07-12 18:37:02,444 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 18:37:02,453 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@5b0e7b5b, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@86e35e9 [2022-07-12 18:37:02,453 INFO L358 AbstractCegarLoop]: Starting to check reachability of 87 error locations. [2022-07-12 18:37:02,457 INFO L276 IsEmpty]: Start isEmpty. Operand has 238 states, 136 states have (on average 1.875) internal successors, (255), 223 states have internal predecessors, (255), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-07-12 18:37:02,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-07-12 18:37:02,469 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:02,470 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-07-12 18:37:02,470 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:02,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:02,475 INFO L85 PathProgramCache]: Analyzing trace with hash 930118, now seen corresponding path program 1 times [2022-07-12 18:37:02,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:02,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194352116] [2022-07-12 18:37:02,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:02,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:02,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:02,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 18:37:02,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:02,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194352116] [2022-07-12 18:37:02,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194352116] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:37:02,565 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:37:02,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:37:02,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40844395] [2022-07-12 18:37:02,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:37:02,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-12 18:37:02,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:02,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-12 18:37:02,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-12 18:37:02,596 INFO L87 Difference]: Start difference. First operand has 238 states, 136 states have (on average 1.875) internal successors, (255), 223 states have internal predecessors, (255), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Second operand has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 18:37:02,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:02,618 INFO L93 Difference]: Finished difference Result 238 states and 268 transitions. [2022-07-12 18:37:02,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-12 18:37:02,621 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 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 4 [2022-07-12 18:37:02,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:02,626 INFO L225 Difference]: With dead ends: 238 [2022-07-12 18:37:02,626 INFO L226 Difference]: Without dead ends: 236 [2022-07-12 18:37:02,628 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-12 18:37:02,630 INFO L413 NwaCegarLoop]: 268 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:02,630 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 268 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 18:37:02,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-07-12 18:37:02,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 236. [2022-07-12 18:37:02,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 135 states have (on average 1.7925925925925925) internal successors, (242), 221 states have internal predecessors, (242), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-07-12 18:37:02,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 266 transitions. [2022-07-12 18:37:02,663 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 266 transitions. Word has length 4 [2022-07-12 18:37:02,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:02,663 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 266 transitions. [2022-07-12 18:37:02,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 2.0) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 18:37:02,663 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 266 transitions. [2022-07-12 18:37:02,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-07-12 18:37:02,664 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:02,664 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-07-12 18:37:02,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-12 18:37:02,664 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting zalloc_or_dieErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:02,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:02,665 INFO L85 PathProgramCache]: Analyzing trace with hash 889937946, now seen corresponding path program 1 times [2022-07-12 18:37:02,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:02,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563146246] [2022-07-12 18:37:02,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:02,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:02,675 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:02,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1443833882] [2022-07-12 18:37:02,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:02,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:02,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:02,678 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:02,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-07-12 18:37:02,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:02,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-12 18:37:02,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:02,772 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-12 18:37:02,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 18:37:02,778 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:37:02,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:02,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563146246] [2022-07-12 18:37:02,779 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:02,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443833882] [2022-07-12 18:37:02,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443833882] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:37:02,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:37:02,780 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:37:02,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939794037] [2022-07-12 18:37:02,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:37:02,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 18:37:02,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:02,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 18:37:02,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:37:02,782 INFO L87 Difference]: Start difference. First operand 236 states and 266 transitions. Second operand has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 18:37:02,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:02,871 INFO L93 Difference]: Finished difference Result 235 states and 265 transitions. [2022-07-12 18:37:02,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 18:37:02,871 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 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 6 [2022-07-12 18:37:02,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:02,872 INFO L225 Difference]: With dead ends: 235 [2022-07-12 18:37:02,873 INFO L226 Difference]: Without dead ends: 235 [2022-07-12 18:37:02,873 INFO L412 NwaCegarLoop]: 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 [2022-07-12 18:37:02,874 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 9 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:02,874 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 428 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:37:02,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-07-12 18:37:02,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 235. [2022-07-12 18:37:02,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 135 states have (on average 1.7851851851851852) internal successors, (241), 220 states have internal predecessors, (241), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-07-12 18:37:02,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 265 transitions. [2022-07-12 18:37:02,883 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 265 transitions. Word has length 6 [2022-07-12 18:37:02,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:02,884 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 265 transitions. [2022-07-12 18:37:02,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.5) internal successors, (5), 3 states have internal predecessors, (5), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 18:37:02,884 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 265 transitions. [2022-07-12 18:37:02,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-12 18:37:02,884 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:02,884 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:37:02,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-12 18:37:03,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:03,101 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:03,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:03,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1818272976, now seen corresponding path program 1 times [2022-07-12 18:37:03,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:03,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468388888] [2022-07-12 18:37:03,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:03,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:03,111 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:03,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [520803425] [2022-07-12 18:37:03,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:03,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:03,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:03,112 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:03,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-12 18:37:03,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:03,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-12 18:37:03,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:03,213 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-12 18:37:03,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 18:37:03,256 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:37:03,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:03,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468388888] [2022-07-12 18:37:03,257 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:03,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520803425] [2022-07-12 18:37:03,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [520803425] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:37:03,257 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:37:03,257 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:37:03,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253842463] [2022-07-12 18:37:03,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:37:03,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 18:37:03,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:03,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 18:37:03,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:37:03,259 INFO L87 Difference]: Start difference. First operand 235 states and 265 transitions. Second operand has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 18:37:03,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:03,263 INFO L93 Difference]: Finished difference Result 234 states and 264 transitions. [2022-07-12 18:37:03,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 18:37:03,264 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 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 7 [2022-07-12 18:37:03,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:03,264 INFO L225 Difference]: With dead ends: 234 [2022-07-12 18:37:03,265 INFO L226 Difference]: Without dead ends: 234 [2022-07-12 18:37:03,265 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:37:03,266 INFO L413 NwaCegarLoop]: 262 mSDtfsCounter, 0 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 72 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:03,266 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 453 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 72 Unchecked, 0.0s Time] [2022-07-12 18:37:03,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-07-12 18:37:03,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 234. [2022-07-12 18:37:03,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 135 states have (on average 1.7777777777777777) internal successors, (240), 219 states have internal predecessors, (240), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-07-12 18:37:03,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 264 transitions. [2022-07-12 18:37:03,273 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 264 transitions. Word has length 7 [2022-07-12 18:37:03,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:03,274 INFO L495 AbstractCegarLoop]: Abstraction has 234 states and 264 transitions. [2022-07-12 18:37:03,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.0) internal successors, (6), 3 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-12 18:37:03,274 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 264 transitions. [2022-07-12 18:37:03,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-12 18:37:03,276 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:03,276 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:37:03,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-12 18:37:03,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-07-12 18:37:03,484 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:03,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:03,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1116483670, now seen corresponding path program 1 times [2022-07-12 18:37:03,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:03,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29091669] [2022-07-12 18:37:03,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:03,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:03,519 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:03,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [445711753] [2022-07-12 18:37:03,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:03,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:03,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:03,544 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:03,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-12 18:37:03,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:03,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-12 18:37:03,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:03,875 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:37:03,875 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:37:03,885 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 69 proven. 8 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-07-12 18:37:03,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:04,038 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-12 18:37:04,039 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-07-12 18:37:04,051 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 69 proven. 8 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-07-12 18:37:04,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:04,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29091669] [2022-07-12 18:37:04,052 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:04,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445711753] [2022-07-12 18:37:04,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445711753] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:37:04,052 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:37:04,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2022-07-12 18:37:04,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770549527] [2022-07-12 18:37:04,053 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:04,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-12 18:37:04,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:04,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-12 18:37:04,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-12 18:37:04,054 INFO L87 Difference]: Start difference. First operand 234 states and 264 transitions. Second operand has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-12 18:37:12,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:12,524 INFO L93 Difference]: Finished difference Result 253 states and 288 transitions. [2022-07-12 18:37:12,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 18:37:12,525 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 73 [2022-07-12 18:37:12,525 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:12,527 INFO L225 Difference]: With dead ends: 253 [2022-07-12 18:37:12,527 INFO L226 Difference]: Without dead ends: 253 [2022-07-12 18:37:12,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 132 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=120, Invalid=386, Unknown=0, NotChecked=0, Total=506 [2022-07-12 18:37:12,528 INFO L413 NwaCegarLoop]: 236 mSDtfsCounter, 99 mSDsluCounter, 1529 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 1765 SdHoareTripleChecker+Invalid, 914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 669 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:12,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 1765 Invalid, 914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 669 Invalid, 0 Unknown, 242 Unchecked, 0.3s Time] [2022-07-12 18:37:12,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-07-12 18:37:12,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 243. [2022-07-12 18:37:12,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 144 states have (on average 1.7361111111111112) internal successors, (250), 226 states have internal predecessors, (250), 12 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (13), 13 states have call predecessors, (13), 12 states have call successors, (13) [2022-07-12 18:37:12,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 275 transitions. [2022-07-12 18:37:12,547 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 275 transitions. Word has length 73 [2022-07-12 18:37:12,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:12,547 INFO L495 AbstractCegarLoop]: Abstraction has 243 states and 275 transitions. [2022-07-12 18:37:12,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 12 states have internal predecessors, (45), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-12 18:37:12,548 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 275 transitions. [2022-07-12 18:37:12,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-12 18:37:12,550 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:12,550 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:37:12,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-12 18:37:12,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:12,760 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:12,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:12,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1116483669, now seen corresponding path program 1 times [2022-07-12 18:37:12,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:12,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536090279] [2022-07-12 18:37:12,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:12,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:12,780 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:12,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1681332826] [2022-07-12 18:37:12,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:12,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:12,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:12,783 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:12,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-12 18:37:12,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:12,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 53 conjunts are in the unsatisfiable core [2022-07-12 18:37:12,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:12,972 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-12 18:37:13,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:37:13,355 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-12 18:37:13,363 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-12 18:37:13,364 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-12 18:37:13,410 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 69 proven. 8 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-07-12 18:37:13,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:15,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:15,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536090279] [2022-07-12 18:37:15,540 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:15,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681332826] [2022-07-12 18:37:15,540 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681332826] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:37:15,540 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:37:15,540 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-07-12 18:37:15,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976817146] [2022-07-12 18:37:15,540 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:15,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-12 18:37:15,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:15,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-12 18:37:15,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-07-12 18:37:15,541 INFO L87 Difference]: Start difference. First operand 243 states and 275 transitions. Second operand has 12 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:37:16,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:16,581 INFO L93 Difference]: Finished difference Result 343 states and 394 transitions. [2022-07-12 18:37:16,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 18:37:16,582 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 73 [2022-07-12 18:37:16,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:16,584 INFO L225 Difference]: With dead ends: 343 [2022-07-12 18:37:16,584 INFO L226 Difference]: Without dead ends: 343 [2022-07-12 18:37:16,584 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-07-12 18:37:16,585 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 112 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 1188 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 1955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 755 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:16,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 777 Invalid, 1955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1188 Invalid, 0 Unknown, 755 Unchecked, 0.9s Time] [2022-07-12 18:37:16,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2022-07-12 18:37:16,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 242. [2022-07-12 18:37:16,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 144 states have (on average 1.7222222222222223) internal successors, (248), 225 states have internal predecessors, (248), 12 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (13), 13 states have call predecessors, (13), 12 states have call successors, (13) [2022-07-12 18:37:16,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 273 transitions. [2022-07-12 18:37:16,593 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 273 transitions. Word has length 73 [2022-07-12 18:37:16,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:16,593 INFO L495 AbstractCegarLoop]: Abstraction has 242 states and 273 transitions. [2022-07-12 18:37:16,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.7) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:37:16,593 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 273 transitions. [2022-07-12 18:37:16,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-12 18:37:16,594 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:16,594 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:37:16,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-12 18:37:16,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:16,808 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:16,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:16,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1277004054, now seen corresponding path program 1 times [2022-07-12 18:37:16,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:16,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541651886] [2022-07-12 18:37:16,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:16,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:16,827 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:16,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1279154136] [2022-07-12 18:37:16,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:16,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:16,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:16,853 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:16,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-12 18:37:16,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:16,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-12 18:37:17,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:17,140 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:37:17,141 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:37:17,150 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 73 proven. 9 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-07-12 18:37:17,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:17,303 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-12 18:37:17,303 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-07-12 18:37:17,315 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 73 proven. 9 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-07-12 18:37:17,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:17,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541651886] [2022-07-12 18:37:17,316 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:17,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279154136] [2022-07-12 18:37:17,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279154136] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:37:17,316 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:37:17,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2022-07-12 18:37:17,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286608304] [2022-07-12 18:37:17,317 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:17,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-12 18:37:17,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:17,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-12 18:37:17,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-12 18:37:17,318 INFO L87 Difference]: Start difference. First operand 242 states and 273 transitions. Second operand has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-12 18:37:25,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:25,725 INFO L93 Difference]: Finished difference Result 256 states and 291 transitions. [2022-07-12 18:37:25,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 18:37:25,725 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 74 [2022-07-12 18:37:25,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:25,727 INFO L225 Difference]: With dead ends: 256 [2022-07-12 18:37:25,727 INFO L226 Difference]: Without dead ends: 256 [2022-07-12 18:37:25,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 133 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2022-07-12 18:37:25,727 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 107 mSDsluCounter, 1365 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 1600 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 656 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 145 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:25,728 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 1600 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 656 Invalid, 0 Unknown, 145 Unchecked, 0.3s Time] [2022-07-12 18:37:25,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2022-07-12 18:37:25,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 240. [2022-07-12 18:37:25,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 143 states have (on average 1.7202797202797202) internal successors, (246), 224 states have internal predecessors, (246), 12 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-07-12 18:37:25,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 270 transitions. [2022-07-12 18:37:25,734 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 270 transitions. Word has length 74 [2022-07-12 18:37:25,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:25,734 INFO L495 AbstractCegarLoop]: Abstraction has 240 states and 270 transitions. [2022-07-12 18:37:25,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 12 states have internal predecessors, (47), 2 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-12 18:37:25,735 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 270 transitions. [2022-07-12 18:37:25,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-12 18:37:25,735 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:25,735 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:37:25,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-12 18:37:25,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:25,953 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:25,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:25,954 INFO L85 PathProgramCache]: Analyzing trace with hash 801017355, now seen corresponding path program 1 times [2022-07-12 18:37:25,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:25,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199361451] [2022-07-12 18:37:25,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:25,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:25,969 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:25,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [632924749] [2022-07-12 18:37:25,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:25,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:25,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:25,971 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:25,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-12 18:37:26,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:26,088 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-12 18:37:26,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:26,238 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:37:26,239 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:37:26,295 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:37:26,296 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:37:26,308 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 16 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-07-12 18:37:26,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:26,540 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-12 18:37:26,541 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-07-12 18:37:26,549 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 16 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-07-12 18:37:26,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:26,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199361451] [2022-07-12 18:37:26,550 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:26,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632924749] [2022-07-12 18:37:26,550 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632924749] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:37:26,550 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:37:26,550 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2022-07-12 18:37:26,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762607542] [2022-07-12 18:37:26,550 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:26,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-12 18:37:26,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:26,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-12 18:37:26,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-07-12 18:37:26,551 INFO L87 Difference]: Start difference. First operand 240 states and 270 transitions. Second operand has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 18:37:27,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:27,031 INFO L93 Difference]: Finished difference Result 406 states and 471 transitions. [2022-07-12 18:37:27,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 18:37:27,032 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 75 [2022-07-12 18:37:27,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:27,033 INFO L225 Difference]: With dead ends: 406 [2022-07-12 18:37:27,034 INFO L226 Difference]: Without dead ends: 406 [2022-07-12 18:37:27,034 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 131 SyntacticMatches, 8 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=386, Unknown=0, NotChecked=0, Total=462 [2022-07-12 18:37:27,034 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 299 mSDsluCounter, 1815 mSDsCounter, 0 mSdLazyCounter, 1003 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 2009 SdHoareTripleChecker+Invalid, 1345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 1003 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:27,034 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [299 Valid, 2009 Invalid, 1345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 1003 Invalid, 0 Unknown, 311 Unchecked, 0.4s Time] [2022-07-12 18:37:27,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-07-12 18:37:27,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 264. [2022-07-12 18:37:27,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 164 states have (on average 1.6402439024390243) internal successors, (269), 244 states have internal predecessors, (269), 14 states have call successors, (14), 5 states have call predecessors, (14), 5 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-12 18:37:27,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 297 transitions. [2022-07-12 18:37:27,054 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 297 transitions. Word has length 75 [2022-07-12 18:37:27,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:27,055 INFO L495 AbstractCegarLoop]: Abstraction has 264 states and 297 transitions. [2022-07-12 18:37:27,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.357142857142857) internal successors, (47), 13 states have internal predecessors, (47), 2 states have call successors, (8), 3 states have call predecessors, (8), 4 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 18:37:27,056 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 297 transitions. [2022-07-12 18:37:27,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-12 18:37:27,057 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:27,057 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:37:27,078 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-07-12 18:37:27,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:27,281 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:27,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:27,282 INFO L85 PathProgramCache]: Analyzing trace with hash 801017356, now seen corresponding path program 1 times [2022-07-12 18:37:27,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:27,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265496556] [2022-07-12 18:37:27,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:27,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:27,294 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:27,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1667748421] [2022-07-12 18:37:27,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:27,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:27,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:27,312 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:27,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-12 18:37:27,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:27,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 73 conjunts are in the unsatisfiable core [2022-07-12 18:37:27,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:27,449 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-12 18:37:27,930 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:37:27,931 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:37:27,935 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-12 18:37:28,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:37:28,106 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-12 18:37:28,117 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-12 18:37:28,117 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-12 18:37:28,192 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 24 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-12 18:37:28,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:30,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:30,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265496556] [2022-07-12 18:37:30,312 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:30,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667748421] [2022-07-12 18:37:30,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667748421] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:37:30,312 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:37:30,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-07-12 18:37:30,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307770982] [2022-07-12 18:37:30,313 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:30,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-12 18:37:30,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:30,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-12 18:37:30,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-07-12 18:37:30,313 INFO L87 Difference]: Start difference. First operand 264 states and 297 transitions. Second operand has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-12 18:37:31,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:31,591 INFO L93 Difference]: Finished difference Result 365 states and 417 transitions. [2022-07-12 18:37:31,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 18:37:31,592 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 75 [2022-07-12 18:37:31,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:31,593 INFO L225 Difference]: With dead ends: 365 [2022-07-12 18:37:31,593 INFO L226 Difference]: Without dead ends: 365 [2022-07-12 18:37:31,593 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-07-12 18:37:31,594 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 114 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 1182 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 828 SdHoareTripleChecker+Invalid, 2183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 988 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:31,594 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 828 Invalid, 2183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1182 Invalid, 0 Unknown, 988 Unchecked, 1.0s Time] [2022-07-12 18:37:31,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-07-12 18:37:31,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 264. [2022-07-12 18:37:31,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 164 states have (on average 1.6341463414634145) internal successors, (268), 244 states have internal predecessors, (268), 14 states have call successors, (14), 5 states have call predecessors, (14), 5 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-12 18:37:31,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 296 transitions. [2022-07-12 18:37:31,600 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 296 transitions. Word has length 75 [2022-07-12 18:37:31,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:31,600 INFO L495 AbstractCegarLoop]: Abstraction has 264 states and 296 transitions. [2022-07-12 18:37:31,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-12 18:37:31,600 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 296 transitions. [2022-07-12 18:37:31,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-12 18:37:31,604 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:31,604 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:37:31,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-12 18:37:31,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:31,812 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:31,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:31,813 INFO L85 PathProgramCache]: Analyzing trace with hash -938265759, now seen corresponding path program 1 times [2022-07-12 18:37:31,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:31,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856650466] [2022-07-12 18:37:31,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:31,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:31,841 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:31,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [823651786] [2022-07-12 18:37:31,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:31,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:31,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:31,855 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:31,879 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-12 18:37:31,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:31,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-12 18:37:31,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:32,045 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 32 proven. 8 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-07-12 18:37:32,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:32,068 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 6 [2022-07-12 18:37:32,122 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 32 proven. 8 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-07-12 18:37:32,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:32,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856650466] [2022-07-12 18:37:32,123 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:32,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823651786] [2022-07-12 18:37:32,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823651786] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:37:32,123 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:37:32,123 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-07-12 18:37:32,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348246606] [2022-07-12 18:37:32,124 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:32,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 18:37:32,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:32,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 18:37:32,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 18:37:32,125 INFO L87 Difference]: Start difference. First operand 264 states and 296 transitions. Second operand has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:37:32,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:32,336 INFO L93 Difference]: Finished difference Result 282 states and 321 transitions. [2022-07-12 18:37:32,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 18:37:32,337 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 76 [2022-07-12 18:37:32,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:32,338 INFO L225 Difference]: With dead ends: 282 [2022-07-12 18:37:32,338 INFO L226 Difference]: Without dead ends: 282 [2022-07-12 18:37:32,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-07-12 18:37:32,339 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 317 mSDsluCounter, 1289 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 1520 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:32,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [326 Valid, 1520 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-12 18:37:32,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2022-07-12 18:37:32,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 263. [2022-07-12 18:37:32,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 164 states have (on average 1.6280487804878048) internal successors, (267), 243 states have internal predecessors, (267), 14 states have call successors, (14), 5 states have call predecessors, (14), 5 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-12 18:37:32,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 295 transitions. [2022-07-12 18:37:32,344 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 295 transitions. Word has length 76 [2022-07-12 18:37:32,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:32,344 INFO L495 AbstractCegarLoop]: Abstraction has 263 states and 295 transitions. [2022-07-12 18:37:32,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:37:32,345 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 295 transitions. [2022-07-12 18:37:32,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-07-12 18:37:32,345 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:32,345 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:37:32,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-12 18:37:32,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-07-12 18:37:32,556 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:32,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:32,556 INFO L85 PathProgramCache]: Analyzing trace with hash 269737250, now seen corresponding path program 1 times [2022-07-12 18:37:32,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:32,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223579491] [2022-07-12 18:37:32,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:32,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:32,569 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:32,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1608422342] [2022-07-12 18:37:32,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:32,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:32,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:32,571 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:32,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-12 18:37:32,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:32,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 18:37:32,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:32,706 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-07-12 18:37:32,706 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:37:32,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:32,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223579491] [2022-07-12 18:37:32,707 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:32,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608422342] [2022-07-12 18:37:32,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608422342] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:37:32,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:37:32,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:37:32,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673553837] [2022-07-12 18:37:32,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:37:32,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 18:37:32,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:32,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 18:37:32,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:37:32,708 INFO L87 Difference]: Start difference. First operand 263 states and 295 transitions. Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:37:32,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:32,817 INFO L93 Difference]: Finished difference Result 270 states and 306 transitions. [2022-07-12 18:37:32,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 18:37:32,818 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 78 [2022-07-12 18:37:32,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:32,819 INFO L225 Difference]: With dead ends: 270 [2022-07-12 18:37:32,819 INFO L226 Difference]: Without dead ends: 270 [2022-07-12 18:37:32,819 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:37:32,821 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 94 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:32,821 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 357 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:37:32,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-07-12 18:37:32,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 262. [2022-07-12 18:37:32,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 164 states have (on average 1.6219512195121952) internal successors, (266), 242 states have internal predecessors, (266), 14 states have call successors, (14), 5 states have call predecessors, (14), 5 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-07-12 18:37:32,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 294 transitions. [2022-07-12 18:37:32,846 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 294 transitions. Word has length 78 [2022-07-12 18:37:32,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:32,846 INFO L495 AbstractCegarLoop]: Abstraction has 262 states and 294 transitions. [2022-07-12 18:37:32,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:37:32,847 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 294 transitions. [2022-07-12 18:37:32,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-12 18:37:32,847 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:32,847 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:37:32,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-12 18:37:33,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-07-12 18:37:33,064 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:33,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:33,065 INFO L85 PathProgramCache]: Analyzing trace with hash -88647287, now seen corresponding path program 1 times [2022-07-12 18:37:33,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:33,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958003532] [2022-07-12 18:37:33,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:33,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:33,076 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:33,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1929602053] [2022-07-12 18:37:33,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:33,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:33,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:33,083 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:33,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-07-12 18:37:33,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:33,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-12 18:37:33,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:33,342 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:37:33,342 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:37:33,391 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:37:33,392 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:37:33,463 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:37:33,464 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:37:33,496 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 73 proven. 40 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-12 18:37:33,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:33,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:33,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958003532] [2022-07-12 18:37:33,658 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:33,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929602053] [2022-07-12 18:37:33,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929602053] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:37:33,658 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:37:33,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-12 18:37:33,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107952132] [2022-07-12 18:37:33,659 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:33,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-12 18:37:33,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:33,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-12 18:37:33,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-07-12 18:37:33,660 INFO L87 Difference]: Start difference. First operand 262 states and 294 transitions. Second operand has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:37:38,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:38,141 INFO L93 Difference]: Finished difference Result 330 states and 376 transitions. [2022-07-12 18:37:38,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 18:37:38,141 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 82 [2022-07-12 18:37:38,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:38,142 INFO L225 Difference]: With dead ends: 330 [2022-07-12 18:37:38,142 INFO L226 Difference]: Without dead ends: 330 [2022-07-12 18:37:38,142 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 86 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2022-07-12 18:37:38,143 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 123 mSDsluCounter, 1772 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 2002 SdHoareTripleChecker+Invalid, 1129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 757 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 368 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:38,143 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 2002 Invalid, 1129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 757 Invalid, 0 Unknown, 368 Unchecked, 0.3s Time] [2022-07-12 18:37:38,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-07-12 18:37:38,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 321. [2022-07-12 18:37:38,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 215 states have (on average 1.5069767441860464) internal successors, (324), 292 states have internal predecessors, (324), 19 states have call successors, (19), 9 states have call predecessors, (19), 9 states have return successors, (24), 19 states have call predecessors, (24), 19 states have call successors, (24) [2022-07-12 18:37:38,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 367 transitions. [2022-07-12 18:37:38,149 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 367 transitions. Word has length 82 [2022-07-12 18:37:38,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:38,149 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 367 transitions. [2022-07-12 18:37:38,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.153846153846154) internal successors, (54), 12 states have internal predecessors, (54), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:37:38,150 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 367 transitions. [2022-07-12 18:37:38,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-12 18:37:38,150 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:38,150 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:37:38,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-12 18:37:38,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-07-12 18:37:38,368 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:38,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:38,368 INFO L85 PathProgramCache]: Analyzing trace with hash -88647286, now seen corresponding path program 1 times [2022-07-12 18:37:38,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:38,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858172907] [2022-07-12 18:37:38,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:38,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:38,389 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:38,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1479765588] [2022-07-12 18:37:38,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:38,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:38,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:38,395 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:38,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-07-12 18:37:38,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:38,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 85 conjunts are in the unsatisfiable core [2022-07-12 18:37:38,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:38,557 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-12 18:37:39,088 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:37:39,088 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:37:39,094 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-12 18:37:39,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:37:39,254 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-12 18:37:39,286 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-12 18:37:39,287 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-12 18:37:40,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:37:40,253 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-12 18:37:40,274 INFO L356 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-07-12 18:37:40,274 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 25 [2022-07-12 18:37:40,418 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 73 proven. 40 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-12 18:37:40,418 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:42,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:42,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858172907] [2022-07-12 18:37:42,583 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:42,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479765588] [2022-07-12 18:37:42,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479765588] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:37:42,584 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:37:42,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-07-12 18:37:42,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583486408] [2022-07-12 18:37:42,584 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:42,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-12 18:37:42,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:42,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-12 18:37:42,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=291, Unknown=1, NotChecked=0, Total=342 [2022-07-12 18:37:42,585 INFO L87 Difference]: Start difference. First operand 321 states and 367 transitions. Second operand has 17 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-12 18:37:43,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:43,967 INFO L93 Difference]: Finished difference Result 466 states and 540 transitions. [2022-07-12 18:37:43,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-12 18:37:43,968 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 82 [2022-07-12 18:37:43,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:43,970 INFO L225 Difference]: With dead ends: 466 [2022-07-12 18:37:43,970 INFO L226 Difference]: Without dead ends: 466 [2022-07-12 18:37:43,970 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=83, Invalid=516, Unknown=1, NotChecked=0, Total=600 [2022-07-12 18:37:43,971 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 121 mSDsluCounter, 658 mSDsCounter, 0 mSdLazyCounter, 1133 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 853 SdHoareTripleChecker+Invalid, 2295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1148 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:43,971 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 853 Invalid, 2295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1133 Invalid, 0 Unknown, 1148 Unchecked, 1.1s Time] [2022-07-12 18:37:43,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2022-07-12 18:37:43,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 343. [2022-07-12 18:37:43,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 235 states have (on average 1.476595744680851) internal successors, (347), 311 states have internal predecessors, (347), 21 states have call successors, (21), 9 states have call predecessors, (21), 9 states have return successors, (26), 22 states have call predecessors, (26), 21 states have call successors, (26) [2022-07-12 18:37:43,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 394 transitions. [2022-07-12 18:37:43,989 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 394 transitions. Word has length 82 [2022-07-12 18:37:43,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:43,990 INFO L495 AbstractCegarLoop]: Abstraction has 343 states and 394 transitions. [2022-07-12 18:37:43,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 4 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-12 18:37:43,990 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 394 transitions. [2022-07-12 18:37:43,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-12 18:37:43,991 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:43,991 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:37:44,009 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-07-12 18:37:44,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-07-12 18:37:44,193 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:44,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:44,198 INFO L85 PathProgramCache]: Analyzing trace with hash -927383707, now seen corresponding path program 1 times [2022-07-12 18:37:44,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:44,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249188668] [2022-07-12 18:37:44,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:44,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:44,210 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:44,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1942022988] [2022-07-12 18:37:44,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:44,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:44,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:44,212 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:44,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-07-12 18:37:44,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:44,344 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 50 conjunts are in the unsatisfiable core [2022-07-12 18:37:44,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:44,448 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:37:44,448 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:37:44,539 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:37:44,540 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-12 18:37:44,646 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:37:44,646 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-12 18:37:44,699 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 75 proven. 51 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-07-12 18:37:44,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:45,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:45,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249188668] [2022-07-12 18:37:45,195 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:45,195 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942022988] [2022-07-12 18:37:45,195 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942022988] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:37:45,195 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:37:45,195 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-12 18:37:45,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109906590] [2022-07-12 18:37:45,196 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:45,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 18:37:45,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:45,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 18:37:45,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-07-12 18:37:45,199 INFO L87 Difference]: Start difference. First operand 343 states and 394 transitions. Second operand has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 17 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-12 18:37:49,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:49,785 INFO L93 Difference]: Finished difference Result 402 states and 458 transitions. [2022-07-12 18:37:49,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-12 18:37:49,785 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 17 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 83 [2022-07-12 18:37:49,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:49,787 INFO L225 Difference]: With dead ends: 402 [2022-07-12 18:37:49,787 INFO L226 Difference]: Without dead ends: 402 [2022-07-12 18:37:49,787 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 87 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=216, Invalid=1266, Unknown=0, NotChecked=0, Total=1482 [2022-07-12 18:37:49,787 INFO L413 NwaCegarLoop]: 229 mSDtfsCounter, 214 mSDsluCounter, 2639 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 2868 SdHoareTripleChecker+Invalid, 1769 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 924 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:49,790 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 2868 Invalid, 1769 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 839 Invalid, 0 Unknown, 924 Unchecked, 0.3s Time] [2022-07-12 18:37:49,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-07-12 18:37:49,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 328. [2022-07-12 18:37:49,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 222 states have (on average 1.4954954954954955) internal successors, (332), 299 states have internal predecessors, (332), 19 states have call successors, (19), 9 states have call predecessors, (19), 9 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-12 18:37:49,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 370 transitions. [2022-07-12 18:37:49,797 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 370 transitions. Word has length 83 [2022-07-12 18:37:49,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:49,798 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 370 transitions. [2022-07-12 18:37:49,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 3.3157894736842106) internal successors, (63), 17 states have internal predecessors, (63), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-12 18:37:49,798 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 370 transitions. [2022-07-12 18:37:49,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-12 18:37:49,799 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:49,799 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:37:49,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-07-12 18:37:50,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-07-12 18:37:50,013 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:50,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:50,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1546901432, now seen corresponding path program 1 times [2022-07-12 18:37:50,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:50,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152475776] [2022-07-12 18:37:50,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:50,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:50,031 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:50,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1060979572] [2022-07-12 18:37:50,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:50,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:50,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:50,038 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:50,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-07-12 18:37:50,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:50,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-12 18:37:50,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:50,217 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-07-12 18:37:50,218 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:37:50,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:50,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152475776] [2022-07-12 18:37:50,219 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:50,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060979572] [2022-07-12 18:37:50,219 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060979572] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:37:50,219 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:37:50,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 18:37:50,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404520235] [2022-07-12 18:37:50,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:37:50,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 18:37:50,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:50,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 18:37:50,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 18:37:50,221 INFO L87 Difference]: Start difference. First operand 328 states and 370 transitions. Second operand has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:37:50,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:50,325 INFO L93 Difference]: Finished difference Result 341 states and 388 transitions. [2022-07-12 18:37:50,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 18:37:50,326 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 83 [2022-07-12 18:37:50,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:50,327 INFO L225 Difference]: With dead ends: 341 [2022-07-12 18:37:50,327 INFO L226 Difference]: Without dead ends: 341 [2022-07-12 18:37:50,327 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 18:37:50,328 INFO L413 NwaCegarLoop]: 243 mSDtfsCounter, 161 mSDsluCounter, 284 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 527 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:50,328 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 527 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:37:50,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2022-07-12 18:37:50,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 327. [2022-07-12 18:37:50,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 327 states, 222 states have (on average 1.490990990990991) internal successors, (331), 298 states have internal predecessors, (331), 19 states have call successors, (19), 9 states have call predecessors, (19), 9 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-12 18:37:50,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 369 transitions. [2022-07-12 18:37:50,333 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 369 transitions. Word has length 83 [2022-07-12 18:37:50,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:50,333 INFO L495 AbstractCegarLoop]: Abstraction has 327 states and 369 transitions. [2022-07-12 18:37:50,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.333333333333334) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:37:50,333 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 369 transitions. [2022-07-12 18:37:50,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-12 18:37:50,333 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:50,333 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:37:50,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-07-12 18:37:50,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-07-12 18:37:50,534 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:50,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:50,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1546901433, now seen corresponding path program 1 times [2022-07-12 18:37:50,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:50,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373945053] [2022-07-12 18:37:50,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:50,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:50,546 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:50,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1292688448] [2022-07-12 18:37:50,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:50,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:50,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:50,552 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:50,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-07-12 18:37:50,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:50,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 69 conjunts are in the unsatisfiable core [2022-07-12 18:37:50,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:50,736 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-12 18:37:50,748 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-12 18:37:51,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:37:51,919 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-12 18:37:51,936 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:37:51,937 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:37:52,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:37:52,321 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-12 18:37:52,337 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-12 18:37:52,338 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-12 18:37:53,235 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 80 proven. 24 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-12 18:37:53,235 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:37:53,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:37:53,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373945053] [2022-07-12 18:37:53,480 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:37:53,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292688448] [2022-07-12 18:37:53,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292688448] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:37:53,480 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:37:53,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-12 18:37:53,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855413767] [2022-07-12 18:37:53,480 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:37:53,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 18:37:53,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:37:53,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 18:37:53,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-07-12 18:37:53,481 INFO L87 Difference]: Start difference. First operand 327 states and 369 transitions. Second operand has 19 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-12 18:37:54,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:37:54,084 INFO L93 Difference]: Finished difference Result 510 states and 596 transitions. [2022-07-12 18:37:54,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 18:37:54,085 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 83 [2022-07-12 18:37:54,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:37:54,090 INFO L225 Difference]: With dead ends: 510 [2022-07-12 18:37:54,090 INFO L226 Difference]: Without dead ends: 510 [2022-07-12 18:37:54,092 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2022-07-12 18:37:54,094 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 115 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 953 SdHoareTripleChecker+Invalid, 2330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2095 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 18:37:54,094 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 953 Invalid, 2330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 223 Invalid, 0 Unknown, 2095 Unchecked, 0.2s Time] [2022-07-12 18:37:54,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2022-07-12 18:37:54,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 382. [2022-07-12 18:37:54,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 269 states have (on average 1.4349442379182156) internal successors, (386), 347 states have internal predecessors, (386), 23 states have call successors, (23), 9 states have call predecessors, (23), 13 states have return successors, (36), 25 states have call predecessors, (36), 23 states have call successors, (36) [2022-07-12 18:37:54,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 445 transitions. [2022-07-12 18:37:54,131 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 445 transitions. Word has length 83 [2022-07-12 18:37:54,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:37:54,131 INFO L495 AbstractCegarLoop]: Abstraction has 382 states and 445 transitions. [2022-07-12 18:37:54,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.235294117647059) internal successors, (55), 17 states have internal predecessors, (55), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-12 18:37:54,131 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 445 transitions. [2022-07-12 18:37:54,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-12 18:37:54,147 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:37:54,147 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:37:54,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-07-12 18:37:54,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:54,348 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:37:54,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:37:54,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1315876189, now seen corresponding path program 1 times [2022-07-12 18:37:54,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:37:54,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919448486] [2022-07-12 18:37:54,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:54,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:37:54,364 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:37:54,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1611684146] [2022-07-12 18:37:54,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:37:54,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:37:54,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:37:54,365 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:37:54,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-07-12 18:37:54,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:37:54,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 71 conjunts are in the unsatisfiable core [2022-07-12 18:37:54,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:37:54,524 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-12 18:37:54,533 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-12 18:38:01,984 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:01,984 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:38:02,047 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2022-07-12 18:38:03,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:03,961 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2022-07-12 18:38:04,024 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-12 18:38:04,025 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-12 18:38:07,289 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 27 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-12 18:38:07,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:08,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:08,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919448486] [2022-07-12 18:38:08,371 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:08,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611684146] [2022-07-12 18:38:08,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611684146] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:08,371 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:08,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-07-12 18:38:08,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737631739] [2022-07-12 18:38:08,372 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:08,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-12 18:38:08,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:08,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-12 18:38:08,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2022-07-12 18:38:08,373 INFO L87 Difference]: Start difference. First operand 382 states and 445 transitions. Second operand has 22 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:38:10,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:10,957 INFO L93 Difference]: Finished difference Result 648 states and 787 transitions. [2022-07-12 18:38:10,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-12 18:38:10,958 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 84 [2022-07-12 18:38:10,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:10,960 INFO L225 Difference]: With dead ends: 648 [2022-07-12 18:38:10,960 INFO L226 Difference]: Without dead ends: 648 [2022-07-12 18:38:10,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-07-12 18:38:10,961 INFO L413 NwaCegarLoop]: 267 mSDtfsCounter, 172 mSDsluCounter, 1628 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 1895 SdHoareTripleChecker+Invalid, 3743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3502 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:10,961 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 1895 Invalid, 3743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 229 Invalid, 0 Unknown, 3502 Unchecked, 0.2s Time] [2022-07-12 18:38:10,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2022-07-12 18:38:10,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 394. [2022-07-12 18:38:10,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 279 states have (on average 1.4265232974910393) internal successors, (398), 359 states have internal predecessors, (398), 23 states have call successors, (23), 9 states have call predecessors, (23), 15 states have return successors, (45), 25 states have call predecessors, (45), 23 states have call successors, (45) [2022-07-12 18:38:10,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 466 transitions. [2022-07-12 18:38:10,970 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 466 transitions. Word has length 84 [2022-07-12 18:38:10,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:10,970 INFO L495 AbstractCegarLoop]: Abstraction has 394 states and 466 transitions. [2022-07-12 18:38:10,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.8) internal successors, (56), 19 states have internal predecessors, (56), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:38:10,971 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 466 transitions. [2022-07-12 18:38:10,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-12 18:38:10,971 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:10,971 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:10,993 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:11,187 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-07-12 18:38:11,187 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:11,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:11,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1220193167, now seen corresponding path program 2 times [2022-07-12 18:38:11,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:11,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454115833] [2022-07-12 18:38:11,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:11,188 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:11,202 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:11,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1400856735] [2022-07-12 18:38:11,203 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-12 18:38:11,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:11,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:11,204 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:11,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-07-12 18:38:11,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-12 18:38:11,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 18:38:11,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 68 conjunts are in the unsatisfiable core [2022-07-12 18:38:11,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:11,376 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-12 18:38:11,387 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-12 18:38:12,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:12,507 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-12 18:38:12,526 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:12,526 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:38:12,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:12,820 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-12 18:38:12,834 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-12 18:38:12,835 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-12 18:38:13,838 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 83 proven. 27 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-07-12 18:38:13,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:14,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:14,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454115833] [2022-07-12 18:38:14,205 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:14,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400856735] [2022-07-12 18:38:14,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400856735] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:14,205 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:14,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-07-12 18:38:14,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165844877] [2022-07-12 18:38:14,206 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:14,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-12 18:38:14,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:14,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-12 18:38:14,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2022-07-12 18:38:14,207 INFO L87 Difference]: Start difference. First operand 394 states and 466 transitions. Second operand has 20 states, 18 states have (on average 3.111111111111111) internal successors, (56), 18 states have internal predecessors, (56), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-12 18:38:14,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:14,866 INFO L93 Difference]: Finished difference Result 615 states and 743 transitions. [2022-07-12 18:38:14,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 18:38:14,866 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 3.111111111111111) internal successors, (56), 18 states have internal predecessors, (56), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 84 [2022-07-12 18:38:14,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:14,868 INFO L225 Difference]: With dead ends: 615 [2022-07-12 18:38:14,868 INFO L226 Difference]: Without dead ends: 615 [2022-07-12 18:38:14,869 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=99, Invalid=771, Unknown=0, NotChecked=0, Total=870 [2022-07-12 18:38:14,869 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 115 mSDsluCounter, 674 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 873 SdHoareTripleChecker+Invalid, 2177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1942 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:14,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 873 Invalid, 2177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 223 Invalid, 0 Unknown, 1942 Unchecked, 0.2s Time] [2022-07-12 18:38:14,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-07-12 18:38:14,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 416. [2022-07-12 18:38:14,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 295 states have (on average 1.4101694915254237) internal successors, (416), 377 states have internal predecessors, (416), 27 states have call successors, (27), 9 states have call predecessors, (27), 17 states have return successors, (61), 29 states have call predecessors, (61), 27 states have call successors, (61) [2022-07-12 18:38:14,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 504 transitions. [2022-07-12 18:38:14,878 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 504 transitions. Word has length 84 [2022-07-12 18:38:14,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:14,878 INFO L495 AbstractCegarLoop]: Abstraction has 416 states and 504 transitions. [2022-07-12 18:38:14,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 3.111111111111111) internal successors, (56), 18 states have internal predecessors, (56), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-12 18:38:14,878 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 504 transitions. [2022-07-12 18:38:14,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-07-12 18:38:14,879 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:14,879 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:14,910 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:15,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-07-12 18:38:15,079 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:15,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:15,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1550939079, now seen corresponding path program 3 times [2022-07-12 18:38:15,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:15,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741170184] [2022-07-12 18:38:15,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:15,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:15,101 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:15,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [101925376] [2022-07-12 18:38:15,103 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-12 18:38:15,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:15,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:15,109 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:15,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-07-12 18:38:15,266 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-12 18:38:15,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 18:38:15,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-12 18:38:15,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:15,288 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-07-12 18:38:15,289 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:38:15,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:15,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741170184] [2022-07-12 18:38:15,289 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:15,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101925376] [2022-07-12 18:38:15,289 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101925376] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:38:15,289 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:38:15,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 18:38:15,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564068990] [2022-07-12 18:38:15,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:38:15,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 18:38:15,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:15,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 18:38:15,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-12 18:38:15,291 INFO L87 Difference]: Start difference. First operand 416 states and 504 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:38:15,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:15,339 INFO L93 Difference]: Finished difference Result 405 states and 460 transitions. [2022-07-12 18:38:15,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-12 18:38:15,340 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 85 [2022-07-12 18:38:15,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:15,341 INFO L225 Difference]: With dead ends: 405 [2022-07-12 18:38:15,341 INFO L226 Difference]: Without dead ends: 365 [2022-07-12 18:38:15,341 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-07-12 18:38:15,342 INFO L413 NwaCegarLoop]: 247 mSDtfsCounter, 12 mSDsluCounter, 715 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 962 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:15,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 962 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 18:38:15,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-07-12 18:38:15,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 335. [2022-07-12 18:38:15,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 230 states have (on average 1.4739130434782608) internal successors, (339), 306 states have internal predecessors, (339), 19 states have call successors, (19), 9 states have call predecessors, (19), 9 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-12 18:38:15,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 377 transitions. [2022-07-12 18:38:15,348 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 377 transitions. Word has length 85 [2022-07-12 18:38:15,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:15,348 INFO L495 AbstractCegarLoop]: Abstraction has 335 states and 377 transitions. [2022-07-12 18:38:15,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 1 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:38:15,348 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 377 transitions. [2022-07-12 18:38:15,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-12 18:38:15,349 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:15,349 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:15,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:15,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-07-12 18:38:15,562 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:15,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:15,563 INFO L85 PathProgramCache]: Analyzing trace with hash 109000903, now seen corresponding path program 4 times [2022-07-12 18:38:15,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:15,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698055464] [2022-07-12 18:38:15,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:15,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:15,576 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:15,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [592779946] [2022-07-12 18:38:15,586 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-12 18:38:15,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:15,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:15,588 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:15,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-07-12 18:38:15,971 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-12 18:38:15,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 18:38:15,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 75 conjunts are in the unsatisfiable core [2022-07-12 18:38:15,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:15,988 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-12 18:38:15,998 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-07-12 18:38:16,010 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-12 18:38:16,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:16,629 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-12 18:38:16,647 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:16,647 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:38:16,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:16,837 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-07-12 18:38:16,846 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-12 18:38:16,846 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-12 18:38:17,660 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 100 proven. 49 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2022-07-12 18:38:17,660 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:17,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:17,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698055464] [2022-07-12 18:38:17,982 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:17,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [592779946] [2022-07-12 18:38:17,982 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [592779946] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:17,982 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:17,982 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-07-12 18:38:17,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570236431] [2022-07-12 18:38:17,982 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:17,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-12 18:38:17,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:17,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-12 18:38:17,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2022-07-12 18:38:17,983 INFO L87 Difference]: Start difference. First operand 335 states and 377 transitions. Second operand has 18 states, 17 states have (on average 3.588235294117647) internal successors, (61), 16 states have internal predecessors, (61), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:38:19,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:19,059 INFO L93 Difference]: Finished difference Result 518 states and 604 transitions. [2022-07-12 18:38:19,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 18:38:19,060 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 3.588235294117647) internal successors, (61), 16 states have internal predecessors, (61), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 89 [2022-07-12 18:38:19,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:19,062 INFO L225 Difference]: With dead ends: 518 [2022-07-12 18:38:19,062 INFO L226 Difference]: Without dead ends: 518 [2022-07-12 18:38:19,062 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2022-07-12 18:38:19,063 INFO L413 NwaCegarLoop]: 211 mSDtfsCounter, 114 mSDsluCounter, 902 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 1113 SdHoareTripleChecker+Invalid, 2592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2228 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:19,063 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 1113 Invalid, 2592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 352 Invalid, 0 Unknown, 2228 Unchecked, 0.3s Time] [2022-07-12 18:38:19,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-07-12 18:38:19,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 378. [2022-07-12 18:38:19,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 267 states have (on average 1.4307116104868913) internal successors, (382), 343 states have internal predecessors, (382), 23 states have call successors, (23), 9 states have call predecessors, (23), 11 states have return successors, (32), 25 states have call predecessors, (32), 23 states have call successors, (32) [2022-07-12 18:38:19,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 437 transitions. [2022-07-12 18:38:19,071 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 437 transitions. Word has length 89 [2022-07-12 18:38:19,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:19,072 INFO L495 AbstractCegarLoop]: Abstraction has 378 states and 437 transitions. [2022-07-12 18:38:19,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 3.588235294117647) internal successors, (61), 16 states have internal predecessors, (61), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:38:19,072 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 437 transitions. [2022-07-12 18:38:19,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-12 18:38:19,073 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:19,073 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:19,093 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:19,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:19,291 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:19,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:19,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1896002525, now seen corresponding path program 5 times [2022-07-12 18:38:19,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:19,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941699827] [2022-07-12 18:38:19,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:19,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:19,303 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:19,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1274552171] [2022-07-12 18:38:19,303 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-12 18:38:19,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:19,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:19,312 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:19,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-07-12 18:38:19,461 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-12 18:38:19,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 18:38:19,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-12 18:38:19,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:19,490 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 111 proven. 1 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-07-12 18:38:19,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:19,629 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 11 proven. 47 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-07-12 18:38:19,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:19,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941699827] [2022-07-12 18:38:19,629 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:19,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274552171] [2022-07-12 18:38:19,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274552171] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:38:19,629 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:38:19,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-07-12 18:38:19,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547906774] [2022-07-12 18:38:19,629 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:19,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 18:38:19,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:19,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 18:38:19,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-12 18:38:19,630 INFO L87 Difference]: Start difference. First operand 378 states and 437 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-07-12 18:38:19,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:19,729 INFO L93 Difference]: Finished difference Result 411 states and 457 transitions. [2022-07-12 18:38:19,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 18:38:19,729 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 90 [2022-07-12 18:38:19,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:19,734 INFO L225 Difference]: With dead ends: 411 [2022-07-12 18:38:19,734 INFO L226 Difference]: Without dead ends: 351 [2022-07-12 18:38:19,735 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=147, Unknown=0, NotChecked=0, Total=240 [2022-07-12 18:38:19,735 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 51 mSDsluCounter, 1201 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 1449 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:19,735 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 1449 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:38:19,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-07-12 18:38:19,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 351. [2022-07-12 18:38:19,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 246 states have (on average 1.443089430894309) internal successors, (355), 322 states have internal predecessors, (355), 19 states have call successors, (19), 9 states have call predecessors, (19), 9 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-12 18:38:19,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 393 transitions. [2022-07-12 18:38:19,759 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 393 transitions. Word has length 90 [2022-07-12 18:38:19,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:19,759 INFO L495 AbstractCegarLoop]: Abstraction has 351 states and 393 transitions. [2022-07-12 18:38:19,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 2 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-07-12 18:38:19,760 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 393 transitions. [2022-07-12 18:38:19,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-07-12 18:38:19,760 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:19,760 INFO L195 NwaCegarLoop]: trace histogram [22, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:19,796 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:19,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:19,961 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:19,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:19,961 INFO L85 PathProgramCache]: Analyzing trace with hash -495641031, now seen corresponding path program 6 times [2022-07-12 18:38:19,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:19,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343403500] [2022-07-12 18:38:19,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:19,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:19,980 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:19,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [798905075] [2022-07-12 18:38:19,980 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-12 18:38:19,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:19,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:19,999 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:20,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-07-12 18:38:21,077 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-07-12 18:38:21,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 18:38:21,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-12 18:38:21,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:21,131 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 110 proven. 3 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2022-07-12 18:38:21,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:21,426 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 110 proven. 3 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2022-07-12 18:38:21,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:21,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343403500] [2022-07-12 18:38:21,427 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:21,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798905075] [2022-07-12 18:38:21,427 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798905075] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:38:21,427 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:38:21,427 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-07-12 18:38:21,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137610893] [2022-07-12 18:38:21,427 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:21,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-12 18:38:21,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:21,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-12 18:38:21,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-07-12 18:38:21,428 INFO L87 Difference]: Start difference. First operand 351 states and 393 transitions. Second operand has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-12 18:38:21,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:21,745 INFO L93 Difference]: Finished difference Result 407 states and 457 transitions. [2022-07-12 18:38:21,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 18:38:21,746 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) Word has length 105 [2022-07-12 18:38:21,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:21,747 INFO L225 Difference]: With dead ends: 407 [2022-07-12 18:38:21,747 INFO L226 Difference]: Without dead ends: 367 [2022-07-12 18:38:21,748 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=156, Invalid=264, Unknown=0, NotChecked=0, Total=420 [2022-07-12 18:38:21,748 INFO L413 NwaCegarLoop]: 250 mSDtfsCounter, 67 mSDsluCounter, 1210 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 1460 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:21,748 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 1460 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:38:21,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-07-12 18:38:21,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 367. [2022-07-12 18:38:21,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 262 states have (on average 1.416030534351145) internal successors, (371), 338 states have internal predecessors, (371), 19 states have call successors, (19), 9 states have call predecessors, (19), 9 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-12 18:38:21,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 409 transitions. [2022-07-12 18:38:21,754 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 409 transitions. Word has length 105 [2022-07-12 18:38:21,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:21,754 INFO L495 AbstractCegarLoop]: Abstraction has 367 states and 409 transitions. [2022-07-12 18:38:21,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.333333333333333) internal successors, (52), 12 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 3 states have return successors, (7), 2 states have call predecessors, (7), 1 states have call successors, (7) [2022-07-12 18:38:21,754 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 409 transitions. [2022-07-12 18:38:21,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-07-12 18:38:21,755 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:21,755 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:21,778 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:21,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-07-12 18:38:21,977 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:21,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:21,978 INFO L85 PathProgramCache]: Analyzing trace with hash -414151, now seen corresponding path program 7 times [2022-07-12 18:38:21,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:21,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111203096] [2022-07-12 18:38:21,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:21,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:22,033 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:22,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [624359409] [2022-07-12 18:38:22,035 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-12 18:38:22,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:22,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:22,050 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:22,051 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-07-12 18:38:22,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:22,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 994 conjuncts, 72 conjunts are in the unsatisfiable core [2022-07-12 18:38:22,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:22,895 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-12 18:38:23,207 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:38:23,208 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-12 18:38:23,222 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:23,222 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:38:23,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:23,348 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:38:23,357 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-12 18:38:23,357 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-12 18:38:23,419 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 326 proven. 116 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-07-12 18:38:23,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:23,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:23,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111203096] [2022-07-12 18:38:23,559 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:23,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624359409] [2022-07-12 18:38:23,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624359409] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:23,559 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:23,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-12 18:38:23,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646601926] [2022-07-12 18:38:23,559 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:23,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 18:38:23,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:23,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 18:38:23,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-07-12 18:38:23,562 INFO L87 Difference]: Start difference. First operand 367 states and 409 transitions. Second operand has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-12 18:38:24,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:24,514 INFO L93 Difference]: Finished difference Result 478 states and 543 transitions. [2022-07-12 18:38:24,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 18:38:24,516 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 109 [2022-07-12 18:38:24,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:24,517 INFO L225 Difference]: With dead ends: 478 [2022-07-12 18:38:24,517 INFO L226 Difference]: Without dead ends: 478 [2022-07-12 18:38:24,517 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-07-12 18:38:24,518 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 111 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 1400 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 902 SdHoareTripleChecker+Invalid, 1986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 1400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 571 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:24,518 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 902 Invalid, 1986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1400 Invalid, 0 Unknown, 571 Unchecked, 0.8s Time] [2022-07-12 18:38:24,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-07-12 18:38:24,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 375. [2022-07-12 18:38:24,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 270 states have (on average 1.4148148148148147) internal successors, (382), 346 states have internal predecessors, (382), 19 states have call successors, (19), 9 states have call predecessors, (19), 9 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-12 18:38:24,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 420 transitions. [2022-07-12 18:38:24,528 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 420 transitions. Word has length 109 [2022-07-12 18:38:24,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:24,530 INFO L495 AbstractCegarLoop]: Abstraction has 375 states and 420 transitions. [2022-07-12 18:38:24,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.4705882352941178) internal successors, (59), 16 states have internal predecessors, (59), 3 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-12 18:38:24,533 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 420 transitions. [2022-07-12 18:38:24,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-07-12 18:38:24,534 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:24,534 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:24,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:24,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-07-12 18:38:24,742 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:24,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:24,742 INFO L85 PathProgramCache]: Analyzing trace with hash -397998918, now seen corresponding path program 1 times [2022-07-12 18:38:24,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:24,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598763254] [2022-07-12 18:38:24,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:24,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:24,770 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:24,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1250278422] [2022-07-12 18:38:24,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:24,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:24,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:24,779 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:24,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-07-12 18:38:25,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:25,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 1011 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 18:38:25,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:25,112 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-12 18:38:25,112 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:38:25,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:25,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598763254] [2022-07-12 18:38:25,112 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:25,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250278422] [2022-07-12 18:38:25,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250278422] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:38:25,113 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:38:25,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:38:25,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965996078] [2022-07-12 18:38:25,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:38:25,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 18:38:25,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:25,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 18:38:25,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:38:25,114 INFO L87 Difference]: Start difference. First operand 375 states and 420 transitions. Second operand has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:38:25,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:25,224 INFO L93 Difference]: Finished difference Result 380 states and 428 transitions. [2022-07-12 18:38:25,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 18:38:25,225 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 111 [2022-07-12 18:38:25,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:25,226 INFO L225 Difference]: With dead ends: 380 [2022-07-12 18:38:25,226 INFO L226 Difference]: Without dead ends: 380 [2022-07-12 18:38:25,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 109 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:38:25,227 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 80 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 79 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 79 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:25,227 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 362 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 79 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:38:25,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-07-12 18:38:25,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 374. [2022-07-12 18:38:25,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 270 states have (on average 1.4111111111111112) internal successors, (381), 345 states have internal predecessors, (381), 19 states have call successors, (19), 9 states have call predecessors, (19), 9 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-07-12 18:38:25,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 419 transitions. [2022-07-12 18:38:25,233 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 419 transitions. Word has length 111 [2022-07-12 18:38:25,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:25,233 INFO L495 AbstractCegarLoop]: Abstraction has 374 states and 419 transitions. [2022-07-12 18:38:25,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 17.0) internal successors, (34), 3 states have internal predecessors, (34), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:38:25,233 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 419 transitions. [2022-07-12 18:38:25,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-07-12 18:38:25,234 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:25,234 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:25,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:25,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:25,435 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:25,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:25,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1352185183, now seen corresponding path program 1 times [2022-07-12 18:38:25,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:25,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115436745] [2022-07-12 18:38:25,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:25,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:25,459 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:25,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [348570135] [2022-07-12 18:38:25,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:25,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:25,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:25,461 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:25,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-07-12 18:38:25,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:25,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 1032 conjuncts, 55 conjunts are in the unsatisfiable core [2022-07-12 18:38:25,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:25,869 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:25,869 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:38:25,928 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:25,928 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:38:26,021 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:38:26,021 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-12 18:38:26,126 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:38:26,127 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-12 18:38:26,179 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 178 proven. 328 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-07-12 18:38:26,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:26,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:26,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115436745] [2022-07-12 18:38:26,679 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:26,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348570135] [2022-07-12 18:38:26,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348570135] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:26,679 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:26,679 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-12 18:38:26,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256108400] [2022-07-12 18:38:26,680 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:26,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 18:38:26,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:26,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 18:38:26,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-07-12 18:38:26,681 INFO L87 Difference]: Start difference. First operand 374 states and 419 transitions. Second operand has 21 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 17 states have internal predecessors, (74), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-12 18:38:31,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:31,280 INFO L93 Difference]: Finished difference Result 568 states and 636 transitions. [2022-07-12 18:38:31,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-12 18:38:31,281 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 17 states have internal predecessors, (74), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) Word has length 115 [2022-07-12 18:38:31,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:31,282 INFO L225 Difference]: With dead ends: 568 [2022-07-12 18:38:31,282 INFO L226 Difference]: Without dead ends: 568 [2022-07-12 18:38:31,283 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 134 SyntacticMatches, 7 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=213, Invalid=1269, Unknown=0, NotChecked=0, Total=1482 [2022-07-12 18:38:31,283 INFO L413 NwaCegarLoop]: 225 mSDtfsCounter, 154 mSDsluCounter, 2631 mSDsCounter, 0 mSdLazyCounter, 913 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 2856 SdHoareTripleChecker+Invalid, 1349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 913 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 430 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:31,283 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 2856 Invalid, 1349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 913 Invalid, 0 Unknown, 430 Unchecked, 0.3s Time] [2022-07-12 18:38:31,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2022-07-12 18:38:31,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 558. [2022-07-12 18:38:31,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 558 states, 436 states have (on average 1.3073394495412844) internal successors, (570), 510 states have internal predecessors, (570), 30 states have call successors, (30), 17 states have call predecessors, (30), 17 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-07-12 18:38:31,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 630 transitions. [2022-07-12 18:38:31,291 INFO L78 Accepts]: Start accepts. Automaton has 558 states and 630 transitions. Word has length 115 [2022-07-12 18:38:31,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:31,292 INFO L495 AbstractCegarLoop]: Abstraction has 558 states and 630 transitions. [2022-07-12 18:38:31,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 3.8947368421052633) internal successors, (74), 17 states have internal predecessors, (74), 3 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 3 states have call successors, (6) [2022-07-12 18:38:31,292 INFO L276 IsEmpty]: Start isEmpty. Operand 558 states and 630 transitions. [2022-07-12 18:38:31,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-07-12 18:38:31,293 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:31,293 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:31,314 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:31,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:31,512 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:31,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:31,513 INFO L85 PathProgramCache]: Analyzing trace with hash -1352185182, now seen corresponding path program 1 times [2022-07-12 18:38:31,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:31,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132469265] [2022-07-12 18:38:31,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:31,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:31,536 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:31,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [930754847] [2022-07-12 18:38:31,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:31,537 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:31,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:31,538 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:31,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-07-12 18:38:32,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:32,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 1032 conjuncts, 158 conjunts are in the unsatisfiable core [2022-07-12 18:38:32,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:32,504 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-07-12 18:38:32,509 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-12 18:38:33,326 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:38:33,327 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-07-12 18:38:33,373 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:33,374 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:38:34,067 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:34,067 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:38:34,072 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-12 18:38:34,720 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-12 18:38:34,721 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-12 18:38:34,731 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-12 18:38:35,134 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-12 18:38:35,135 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2022-07-12 18:38:35,139 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-12 18:38:35,416 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2022-07-12 18:38:35,540 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 242 proven. 300 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-07-12 18:38:35,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:38,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:38,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132469265] [2022-07-12 18:38:38,635 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:38,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930754847] [2022-07-12 18:38:38,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930754847] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:38,635 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:38,636 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2022-07-12 18:38:38,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595491006] [2022-07-12 18:38:38,636 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:38,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-07-12 18:38:38,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:38,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-07-12 18:38:38,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1324, Unknown=0, NotChecked=0, Total=1482 [2022-07-12 18:38:38,637 INFO L87 Difference]: Start difference. First operand 558 states and 630 transitions. Second operand has 36 states, 33 states have (on average 2.5454545454545454) internal successors, (84), 31 states have internal predecessors, (84), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-12 18:38:40,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:40,957 INFO L93 Difference]: Finished difference Result 668 states and 761 transitions. [2022-07-12 18:38:40,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-12 18:38:40,957 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 33 states have (on average 2.5454545454545454) internal successors, (84), 31 states have internal predecessors, (84), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) Word has length 115 [2022-07-12 18:38:40,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:40,959 INFO L225 Difference]: With dead ends: 668 [2022-07-12 18:38:40,959 INFO L226 Difference]: Without dead ends: 668 [2022-07-12 18:38:40,960 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=217, Invalid=1853, Unknown=0, NotChecked=0, Total=2070 [2022-07-12 18:38:40,960 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 124 mSDsluCounter, 1255 mSDsCounter, 0 mSdLazyCounter, 1113 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 1439 SdHoareTripleChecker+Invalid, 3389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 1113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2263 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:40,960 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 1439 Invalid, 3389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1113 Invalid, 0 Unknown, 2263 Unchecked, 1.6s Time] [2022-07-12 18:38:40,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-07-12 18:38:40,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 565. [2022-07-12 18:38:40,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 565 states, 443 states have (on average 1.3047404063205417) internal successors, (578), 517 states have internal predecessors, (578), 30 states have call successors, (30), 17 states have call predecessors, (30), 17 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-07-12 18:38:40,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 638 transitions. [2022-07-12 18:38:40,966 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 638 transitions. Word has length 115 [2022-07-12 18:38:40,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:40,967 INFO L495 AbstractCegarLoop]: Abstraction has 565 states and 638 transitions. [2022-07-12 18:38:40,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 33 states have (on average 2.5454545454545454) internal successors, (84), 31 states have internal predecessors, (84), 4 states have call successors, (6), 2 states have call predecessors, (6), 6 states have return successors, (6), 6 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-12 18:38:40,967 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 638 transitions. [2022-07-12 18:38:40,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-12 18:38:40,967 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:40,967 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:41,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:41,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-07-12 18:38:41,180 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:41,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:41,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1031932342, now seen corresponding path program 1 times [2022-07-12 18:38:41,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:41,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044726468] [2022-07-12 18:38:41,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:41,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:41,202 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:41,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1749405678] [2022-07-12 18:38:41,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:41,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:41,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:41,204 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:41,206 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-07-12 18:38:41,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:41,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 1040 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-12 18:38:41,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:41,557 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-12 18:38:41,557 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:38:41,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:41,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044726468] [2022-07-12 18:38:41,558 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:41,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749405678] [2022-07-12 18:38:41,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749405678] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:38:41,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:38:41,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 18:38:41,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800308107] [2022-07-12 18:38:41,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:38:41,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 18:38:41,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:41,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 18:38:41,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 18:38:41,559 INFO L87 Difference]: Start difference. First operand 565 states and 638 transitions. Second operand has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:38:41,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:41,667 INFO L93 Difference]: Finished difference Result 573 states and 649 transitions. [2022-07-12 18:38:41,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 18:38:41,667 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 116 [2022-07-12 18:38:41,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:41,669 INFO L225 Difference]: With dead ends: 573 [2022-07-12 18:38:41,669 INFO L226 Difference]: Without dead ends: 573 [2022-07-12 18:38:41,669 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 18:38:41,669 INFO L413 NwaCegarLoop]: 241 mSDtfsCounter, 134 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:41,669 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 524 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:38:41,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-07-12 18:38:41,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 564. [2022-07-12 18:38:41,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 564 states, 443 states have (on average 1.3024830699774266) internal successors, (577), 516 states have internal predecessors, (577), 30 states have call successors, (30), 17 states have call predecessors, (30), 17 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-07-12 18:38:41,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 637 transitions. [2022-07-12 18:38:41,676 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 637 transitions. Word has length 116 [2022-07-12 18:38:41,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:41,677 INFO L495 AbstractCegarLoop]: Abstraction has 564 states and 637 transitions. [2022-07-12 18:38:41,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.0) internal successors, (39), 4 states have internal predecessors, (39), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:38:41,677 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 637 transitions. [2022-07-12 18:38:41,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-12 18:38:41,677 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:41,678 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:41,701 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:41,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-07-12 18:38:41,888 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:41,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:41,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1031932343, now seen corresponding path program 1 times [2022-07-12 18:38:41,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:41,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485827045] [2022-07-12 18:38:41,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:41,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:41,911 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:41,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1821165741] [2022-07-12 18:38:41,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:41,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:41,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:41,913 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:41,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-07-12 18:38:42,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:42,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 1040 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-12 18:38:42,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:42,391 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 64 proven. 106 refuted. 0 times theorem prover too weak. 446 trivial. 0 not checked. [2022-07-12 18:38:42,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:42,439 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-12 18:38:42,440 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-07-12 18:38:42,645 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 64 proven. 106 refuted. 0 times theorem prover too weak. 446 trivial. 0 not checked. [2022-07-12 18:38:42,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:42,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485827045] [2022-07-12 18:38:42,646 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:42,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821165741] [2022-07-12 18:38:42,646 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821165741] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:38:42,646 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:38:42,646 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-07-12 18:38:42,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072094807] [2022-07-12 18:38:42,646 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:42,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-12 18:38:42,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:42,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-12 18:38:42,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-12 18:38:42,648 INFO L87 Difference]: Start difference. First operand 564 states and 637 transitions. Second operand has 18 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-12 18:38:42,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:42,986 INFO L93 Difference]: Finished difference Result 572 states and 648 transitions. [2022-07-12 18:38:42,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 18:38:42,987 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) Word has length 116 [2022-07-12 18:38:42,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:42,990 INFO L225 Difference]: With dead ends: 572 [2022-07-12 18:38:42,990 INFO L226 Difference]: Without dead ends: 572 [2022-07-12 18:38:42,990 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-07-12 18:38:42,990 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 200 mSDsluCounter, 2390 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 2612 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:42,990 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [201 Valid, 2612 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 522 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-12 18:38:42,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2022-07-12 18:38:42,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 563. [2022-07-12 18:38:42,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 443 states have (on average 1.3002257336343115) internal successors, (576), 515 states have internal predecessors, (576), 30 states have call successors, (30), 17 states have call predecessors, (30), 17 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-07-12 18:38:42,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 636 transitions. [2022-07-12 18:38:42,996 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 636 transitions. Word has length 116 [2022-07-12 18:38:42,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:42,997 INFO L495 AbstractCegarLoop]: Abstraction has 563 states and 636 transitions. [2022-07-12 18:38:42,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 4.705882352941177) internal successors, (80), 16 states have internal predecessors, (80), 3 states have call successors, (9), 1 states have call predecessors, (9), 3 states have return successors, (10), 5 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-12 18:38:42,997 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 636 transitions. [2022-07-12 18:38:42,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-12 18:38:42,997 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:42,997 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:43,043 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-07-12 18:38:43,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-07-12 18:38:43,225 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:43,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:43,225 INFO L85 PathProgramCache]: Analyzing trace with hash -450462856, now seen corresponding path program 1 times [2022-07-12 18:38:43,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:43,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188356130] [2022-07-12 18:38:43,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:43,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:43,249 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:43,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1641607196] [2022-07-12 18:38:43,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:43,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:43,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:43,252 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:43,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-07-12 18:38:43,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:43,612 INFO L263 TraceCheckSpWp]: Trace formula consists of 1057 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 18:38:43,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:43,649 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-07-12 18:38:43,649 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:38:43,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:43,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188356130] [2022-07-12 18:38:43,649 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:43,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641607196] [2022-07-12 18:38:43,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1641607196] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:38:43,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:38:43,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:38:43,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587880173] [2022-07-12 18:38:43,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:38:43,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 18:38:43,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:43,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 18:38:43,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:38:43,651 INFO L87 Difference]: Start difference. First operand 563 states and 636 transitions. Second operand has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:38:43,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:43,755 INFO L93 Difference]: Finished difference Result 566 states and 641 transitions. [2022-07-12 18:38:43,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 18:38:43,756 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 118 [2022-07-12 18:38:43,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:43,765 INFO L225 Difference]: With dead ends: 566 [2022-07-12 18:38:43,766 INFO L226 Difference]: Without dead ends: 566 [2022-07-12 18:38:43,766 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:38:43,767 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 64 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:43,767 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 368 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:38:43,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-07-12 18:38:43,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 562. [2022-07-12 18:38:43,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 443 states have (on average 1.2979683972911964) internal successors, (575), 514 states have internal predecessors, (575), 30 states have call successors, (30), 17 states have call predecessors, (30), 17 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-07-12 18:38:43,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 635 transitions. [2022-07-12 18:38:43,786 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 635 transitions. Word has length 118 [2022-07-12 18:38:43,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:43,786 INFO L495 AbstractCegarLoop]: Abstraction has 562 states and 635 transitions. [2022-07-12 18:38:43,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 20.5) internal successors, (41), 3 states have internal predecessors, (41), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:38:43,786 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 635 transitions. [2022-07-12 18:38:43,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-07-12 18:38:43,787 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:43,787 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:43,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:44,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-07-12 18:38:44,003 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:44,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:44,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1373927457, now seen corresponding path program 1 times [2022-07-12 18:38:44,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:44,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207187055] [2022-07-12 18:38:44,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:44,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:44,024 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:44,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [589429218] [2022-07-12 18:38:44,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:44,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:44,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:44,030 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:44,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-07-12 18:38:44,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:44,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 1078 conjuncts, 74 conjunts are in the unsatisfiable core [2022-07-12 18:38:44,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:44,528 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:44,528 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:38:44,651 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-12 18:38:44,651 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-12 18:38:44,791 INFO L356 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-07-12 18:38:44,791 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-07-12 18:38:44,913 INFO L356 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-07-12 18:38:44,914 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 31 treesize of output 52 [2022-07-12 18:38:45,172 INFO L356 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-07-12 18:38:45,172 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 62 [2022-07-12 18:38:45,522 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 5 proven. 498 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-07-12 18:38:45,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:45,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:45,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207187055] [2022-07-12 18:38:45,654 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:45,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589429218] [2022-07-12 18:38:45,654 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589429218] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:45,654 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:45,654 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-07-12 18:38:45,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294662829] [2022-07-12 18:38:45,654 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:45,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-12 18:38:45,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:45,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-12 18:38:45,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-07-12 18:38:45,655 INFO L87 Difference]: Start difference. First operand 562 states and 635 transitions. Second operand has 26 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 21 states have internal predecessors, (81), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-12 18:38:50,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:50,152 INFO L93 Difference]: Finished difference Result 954 states and 1084 transitions. [2022-07-12 18:38:50,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-12 18:38:50,153 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 21 states have internal predecessors, (81), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 122 [2022-07-12 18:38:50,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:50,155 INFO L225 Difference]: With dead ends: 954 [2022-07-12 18:38:50,155 INFO L226 Difference]: Without dead ends: 954 [2022-07-12 18:38:50,155 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 115 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=174, Invalid=1230, Unknown=2, NotChecked=0, Total=1406 [2022-07-12 18:38:50,155 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 138 mSDsluCounter, 2930 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 3152 SdHoareTripleChecker+Invalid, 1619 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1052 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:50,155 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 3152 Invalid, 1619 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 564 Invalid, 0 Unknown, 1052 Unchecked, 0.2s Time] [2022-07-12 18:38:50,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2022-07-12 18:38:50,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 949. [2022-07-12 18:38:50,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 949 states, 791 states have (on average 1.2326169405815424) internal successors, (975), 862 states have internal predecessors, (975), 53 states have call successors, (53), 33 states have call predecessors, (53), 33 states have return successors, (53), 53 states have call predecessors, (53), 53 states have call successors, (53) [2022-07-12 18:38:50,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1081 transitions. [2022-07-12 18:38:50,167 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 1081 transitions. Word has length 122 [2022-07-12 18:38:50,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:50,169 INFO L495 AbstractCegarLoop]: Abstraction has 949 states and 1081 transitions. [2022-07-12 18:38:50,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 23 states have (on average 3.5217391304347827) internal successors, (81), 21 states have internal predecessors, (81), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-12 18:38:50,169 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 1081 transitions. [2022-07-12 18:38:50,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-07-12 18:38:50,170 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:50,170 INFO L195 NwaCegarLoop]: trace histogram [26, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:50,192 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:50,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-07-12 18:38:50,389 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:50,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:50,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1373927456, now seen corresponding path program 1 times [2022-07-12 18:38:50,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:50,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138761137] [2022-07-12 18:38:50,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:50,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:50,418 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:50,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1113292105] [2022-07-12 18:38:50,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:50,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:50,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:50,437 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:50,438 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-07-12 18:38:51,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:38:51,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 1078 conjuncts, 83 conjunts are in the unsatisfiable core [2022-07-12 18:38:51,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:38:51,617 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-12 18:38:52,239 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:38:52,239 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 24 [2022-07-12 18:38:52,262 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:38:52,263 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:38:52,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:38:52,387 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 20 [2022-07-12 18:38:52,394 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-12 18:38:52,394 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-12 18:38:52,454 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 278 proven. 213 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2022-07-12 18:38:52,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:38:52,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:38:52,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138761137] [2022-07-12 18:38:52,577 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:38:52,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113292105] [2022-07-12 18:38:52,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113292105] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:38:52,577 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:38:52,577 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-07-12 18:38:52,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255969636] [2022-07-12 18:38:52,577 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:38:52,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-12 18:38:52,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:38:52,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-12 18:38:52,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=683, Unknown=0, NotChecked=0, Total=756 [2022-07-12 18:38:52,578 INFO L87 Difference]: Start difference. First operand 949 states and 1081 transitions. Second operand has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 23 states have internal predecessors, (79), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:38:54,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:38:54,911 INFO L93 Difference]: Finished difference Result 1290 states and 1521 transitions. [2022-07-12 18:38:54,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-12 18:38:54,912 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 23 states have internal predecessors, (79), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) Word has length 122 [2022-07-12 18:38:54,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:38:54,915 INFO L225 Difference]: With dead ends: 1290 [2022-07-12 18:38:54,915 INFO L226 Difference]: Without dead ends: 1280 [2022-07-12 18:38:54,915 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=143, Invalid=1339, Unknown=0, NotChecked=0, Total=1482 [2022-07-12 18:38:54,916 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 115 mSDsluCounter, 1262 mSDsCounter, 0 mSdLazyCounter, 3084 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 1450 SdHoareTripleChecker+Invalid, 4397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 3084 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1298 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-12 18:38:54,916 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 1450 Invalid, 4397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 3084 Invalid, 0 Unknown, 1298 Unchecked, 1.9s Time] [2022-07-12 18:38:54,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1280 states. [2022-07-12 18:38:54,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1280 to 1110. [2022-07-12 18:38:54,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1110 states, 928 states have (on average 1.2122844827586208) internal successors, (1125), 999 states have internal predecessors, (1125), 69 states have call successors, (69), 33 states have call predecessors, (69), 41 states have return successors, (100), 77 states have call predecessors, (100), 69 states have call successors, (100) [2022-07-12 18:38:54,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 1294 transitions. [2022-07-12 18:38:54,929 INFO L78 Accepts]: Start accepts. Automaton has 1110 states and 1294 transitions. Word has length 122 [2022-07-12 18:38:54,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:38:54,929 INFO L495 AbstractCegarLoop]: Abstraction has 1110 states and 1294 transitions. [2022-07-12 18:38:54,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0384615384615383) internal successors, (79), 23 states have internal predecessors, (79), 2 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 4 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:38:54,929 INFO L276 IsEmpty]: Start isEmpty. Operand 1110 states and 1294 transitions. [2022-07-12 18:38:54,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-12 18:38:54,930 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:38:54,930 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:38:54,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-07-12 18:38:55,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:55,151 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:38:55,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:38:55,152 INFO L85 PathProgramCache]: Analyzing trace with hash 941894588, now seen corresponding path program 2 times [2022-07-12 18:38:55,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:38:55,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483295898] [2022-07-12 18:38:55,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:38:55,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:38:55,177 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:38:55,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1077634425] [2022-07-12 18:38:55,178 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-12 18:38:55,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:38:55,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:38:55,186 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:38:55,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-07-12 18:39:59,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-12 18:39:59,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-12 18:39:59,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 1093 conjuncts, 226 conjunts are in the unsatisfiable core [2022-07-12 18:39:59,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:39:59,356 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-07-12 18:39:59,375 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-07-12 18:40:00,314 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:40:00,314 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:40:00,319 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-12 18:40:00,765 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-12 18:40:00,765 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-12 18:40:00,775 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 21 [2022-07-12 18:40:01,693 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:40:01,694 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-07-12 18:40:01,737 INFO L356 Elim1Store]: treesize reduction 42, result has 27.6 percent of original size [2022-07-12 18:40:01,737 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 30 [2022-07-12 18:40:02,236 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-07-12 18:40:02,420 INFO L356 Elim1Store]: treesize reduction 96, result has 27.8 percent of original size [2022-07-12 18:40:02,420 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 32 treesize of output 57 [2022-07-12 18:40:02,442 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2022-07-12 18:40:02,860 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-07-12 18:40:03,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:40:03,001 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 29 [2022-07-12 18:40:03,039 INFO L356 Elim1Store]: treesize reduction 44, result has 32.3 percent of original size [2022-07-12 18:40:03,040 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 31 treesize of output 39 [2022-07-12 18:40:03,640 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 35 proven. 436 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-07-12 18:40:03,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:40:04,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:04,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483295898] [2022-07-12 18:40:04,351 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:04,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077634425] [2022-07-12 18:40:04,351 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077634425] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:40:04,351 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:40:04,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2022-07-12 18:40:04,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464625270] [2022-07-12 18:40:04,351 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:40:04,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-12 18:40:04,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:04,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-12 18:40:04,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1692, Unknown=0, NotChecked=0, Total=1892 [2022-07-12 18:40:04,352 INFO L87 Difference]: Start difference. First operand 1110 states and 1294 transitions. Second operand has 39 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 states have internal predecessors, (73), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-12 18:40:08,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:08,028 INFO L93 Difference]: Finished difference Result 1282 states and 1502 transitions. [2022-07-12 18:40:08,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-12 18:40:08,030 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 states have internal predecessors, (73), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 123 [2022-07-12 18:40:08,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:08,033 INFO L225 Difference]: With dead ends: 1282 [2022-07-12 18:40:08,033 INFO L226 Difference]: Without dead ends: 1282 [2022-07-12 18:40:08,033 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 103 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 426 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=252, Invalid=2298, Unknown=0, NotChecked=0, Total=2550 [2022-07-12 18:40:08,035 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 169 mSDsluCounter, 1892 mSDsCounter, 0 mSdLazyCounter, 1368 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 2047 SdHoareTripleChecker+Invalid, 7729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6341 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:08,035 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 2047 Invalid, 7729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1368 Invalid, 0 Unknown, 6341 Unchecked, 2.2s Time] [2022-07-12 18:40:08,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1282 states. [2022-07-12 18:40:08,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1282 to 1120. [2022-07-12 18:40:08,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1120 states, 938 states have (on average 1.2142857142857142) internal successors, (1139), 1009 states have internal predecessors, (1139), 69 states have call successors, (69), 33 states have call predecessors, (69), 41 states have return successors, (100), 77 states have call predecessors, (100), 69 states have call successors, (100) [2022-07-12 18:40:08,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1120 states to 1120 states and 1308 transitions. [2022-07-12 18:40:08,048 INFO L78 Accepts]: Start accepts. Automaton has 1120 states and 1308 transitions. Word has length 123 [2022-07-12 18:40:08,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:08,049 INFO L495 AbstractCegarLoop]: Abstraction has 1120 states and 1308 transitions. [2022-07-12 18:40:08,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 33 states have (on average 2.212121212121212) internal successors, (73), 33 states have internal predecessors, (73), 6 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-12 18:40:08,049 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 1308 transitions. [2022-07-12 18:40:08,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-12 18:40:08,050 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:08,050 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:08,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-07-12 18:40:08,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-07-12 18:40:08,271 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:08,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:08,272 INFO L85 PathProgramCache]: Analyzing trace with hash -866038798, now seen corresponding path program 1 times [2022-07-12 18:40:08,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:08,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133627500] [2022-07-12 18:40:08,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:08,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:08,299 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:08,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1967711194] [2022-07-12 18:40:08,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:08,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:08,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:08,301 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:08,301 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-07-12 18:40:08,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:08,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 1101 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-12 18:40:08,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:08,774 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-12 18:40:08,774 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:40:08,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:08,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133627500] [2022-07-12 18:40:08,775 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:08,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967711194] [2022-07-12 18:40:08,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967711194] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:40:08,775 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:40:08,775 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 18:40:08,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588449597] [2022-07-12 18:40:08,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:40:08,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 18:40:08,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:08,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 18:40:08,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 18:40:08,776 INFO L87 Difference]: Start difference. First operand 1120 states and 1308 transitions. Second operand has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:40:08,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:08,902 INFO L93 Difference]: Finished difference Result 1123 states and 1312 transitions. [2022-07-12 18:40:08,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 18:40:08,911 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 124 [2022-07-12 18:40:08,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:08,914 INFO L225 Difference]: With dead ends: 1123 [2022-07-12 18:40:08,914 INFO L226 Difference]: Without dead ends: 1123 [2022-07-12 18:40:08,914 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 18:40:08,914 INFO L413 NwaCegarLoop]: 238 mSDtfsCounter, 106 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:08,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 521 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:40:08,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states. [2022-07-12 18:40:08,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 1119. [2022-07-12 18:40:08,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 938 states have (on average 1.2121535181236673) internal successors, (1137), 1008 states have internal predecessors, (1137), 69 states have call successors, (69), 33 states have call predecessors, (69), 41 states have return successors, (100), 77 states have call predecessors, (100), 69 states have call successors, (100) [2022-07-12 18:40:08,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 1306 transitions. [2022-07-12 18:40:08,927 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 1306 transitions. Word has length 124 [2022-07-12 18:40:08,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:08,927 INFO L495 AbstractCegarLoop]: Abstraction has 1119 states and 1306 transitions. [2022-07-12 18:40:08,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 15.333333333333334) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:40:08,927 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 1306 transitions. [2022-07-12 18:40:08,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-12 18:40:08,928 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:08,928 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:08,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-07-12 18:40:09,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:09,148 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:09,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:09,148 INFO L85 PathProgramCache]: Analyzing trace with hash -866038797, now seen corresponding path program 1 times [2022-07-12 18:40:09,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:09,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482636911] [2022-07-12 18:40:09,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:09,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:09,172 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:09,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1414923311] [2022-07-12 18:40:09,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:09,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:09,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:09,193 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:09,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-07-12 18:40:10,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:10,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 1101 conjuncts, 127 conjunts are in the unsatisfiable core [2022-07-12 18:40:10,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:10,283 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-07-12 18:40:10,292 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-07-12 18:40:10,678 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:40:10,678 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-12 18:40:10,695 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:40:10,695 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:40:10,881 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-12 18:40:10,881 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 22 treesize of output 33 [2022-07-12 18:40:10,891 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:40:11,077 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:40:11,078 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-12 18:40:11,112 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-12 18:40:11,112 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 45 [2022-07-12 18:40:15,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:40:15,374 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:40:15,389 INFO L356 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2022-07-12 18:40:15,390 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 32 [2022-07-12 18:40:15,463 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 183 proven. 276 refuted. 0 times theorem prover too weak. 189 trivial. 0 not checked. [2022-07-12 18:40:15,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:40:15,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:15,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482636911] [2022-07-12 18:40:15,717 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:15,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414923311] [2022-07-12 18:40:15,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414923311] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:40:15,717 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:40:15,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-12 18:40:15,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182815245] [2022-07-12 18:40:15,717 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:40:15,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-12 18:40:15,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:15,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-12 18:40:15,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=552, Unknown=2, NotChecked=0, Total=650 [2022-07-12 18:40:15,718 INFO L87 Difference]: Start difference. First operand 1119 states and 1306 transitions. Second operand has 24 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 19 states have internal predecessors, (73), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-12 18:40:17,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:17,324 INFO L93 Difference]: Finished difference Result 1333 states and 1574 transitions. [2022-07-12 18:40:17,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 18:40:17,325 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 19 states have internal predecessors, (73), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 124 [2022-07-12 18:40:17,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:17,328 INFO L225 Difference]: With dead ends: 1333 [2022-07-12 18:40:17,328 INFO L226 Difference]: Without dead ends: 1333 [2022-07-12 18:40:17,329 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 123 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=124, Invalid=804, Unknown=2, NotChecked=0, Total=930 [2022-07-12 18:40:17,329 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 200 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 2357 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 3154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 2357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 759 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:17,329 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 842 Invalid, 3154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 2357 Invalid, 0 Unknown, 759 Unchecked, 1.4s Time] [2022-07-12 18:40:17,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2022-07-12 18:40:17,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 1127. [2022-07-12 18:40:17,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1127 states, 946 states have (on average 1.2124735729386893) internal successors, (1147), 1016 states have internal predecessors, (1147), 69 states have call successors, (69), 33 states have call predecessors, (69), 41 states have return successors, (100), 77 states have call predecessors, (100), 69 states have call successors, (100) [2022-07-12 18:40:17,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1127 states to 1127 states and 1316 transitions. [2022-07-12 18:40:17,341 INFO L78 Accepts]: Start accepts. Automaton has 1127 states and 1316 transitions. Word has length 124 [2022-07-12 18:40:17,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:17,341 INFO L495 AbstractCegarLoop]: Abstraction has 1127 states and 1316 transitions. [2022-07-12 18:40:17,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 3.4761904761904763) internal successors, (73), 19 states have internal predecessors, (73), 5 states have call successors, (6), 2 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-12 18:40:17,342 INFO L276 IsEmpty]: Start isEmpty. Operand 1127 states and 1316 transitions. [2022-07-12 18:40:17,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-07-12 18:40:17,342 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:17,343 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:17,369 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-07-12 18:40:17,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:17,559 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:17,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:17,560 INFO L85 PathProgramCache]: Analyzing trace with hash 960373107, now seen corresponding path program 1 times [2022-07-12 18:40:17,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:17,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598476900] [2022-07-12 18:40:17,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:17,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:17,583 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:17,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1874278922] [2022-07-12 18:40:17,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:17,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:17,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:17,585 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:17,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-07-12 18:40:18,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:18,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 1118 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 18:40:18,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:18,023 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-12 18:40:18,023 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:40:18,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:18,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598476900] [2022-07-12 18:40:18,023 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:18,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874278922] [2022-07-12 18:40:18,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874278922] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:40:18,023 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:40:18,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:40:18,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817993535] [2022-07-12 18:40:18,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:40:18,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 18:40:18,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:18,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 18:40:18,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:40:18,025 INFO L87 Difference]: Start difference. First operand 1127 states and 1316 transitions. Second operand has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:40:18,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:18,116 INFO L93 Difference]: Finished difference Result 1128 states and 1318 transitions. [2022-07-12 18:40:18,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 18:40:18,117 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 126 [2022-07-12 18:40:18,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:18,119 INFO L225 Difference]: With dead ends: 1128 [2022-07-12 18:40:18,119 INFO L226 Difference]: Without dead ends: 1128 [2022-07-12 18:40:18,119 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:40:18,120 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 25 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:18,120 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [25 Valid, 396 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:40:18,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2022-07-12 18:40:18,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 1126. [2022-07-12 18:40:18,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1126 states, 946 states have (on average 1.2103594080338267) internal successors, (1145), 1015 states have internal predecessors, (1145), 69 states have call successors, (69), 33 states have call predecessors, (69), 41 states have return successors, (100), 77 states have call predecessors, (100), 69 states have call successors, (100) [2022-07-12 18:40:18,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 1314 transitions. [2022-07-12 18:40:18,130 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 1314 transitions. Word has length 126 [2022-07-12 18:40:18,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:18,131 INFO L495 AbstractCegarLoop]: Abstraction has 1126 states and 1314 transitions. [2022-07-12 18:40:18,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:40:18,131 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 1314 transitions. [2022-07-12 18:40:18,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-12 18:40:18,131 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:18,132 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:18,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-07-12 18:40:18,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-07-12 18:40:18,340 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:18,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:18,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1103242588, now seen corresponding path program 1 times [2022-07-12 18:40:18,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:18,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7636073] [2022-07-12 18:40:18,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:18,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:18,365 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:18,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [364123800] [2022-07-12 18:40:18,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:18,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:18,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:18,380 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:18,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-07-12 18:40:18,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:18,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 117 conjunts are in the unsatisfiable core [2022-07-12 18:40:18,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:18,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:40:18,979 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:40:18,988 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:40:18,988 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:40:19,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:40:19,064 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:40:19,074 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:40:19,074 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:40:19,188 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:40:19,188 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-12 18:40:19,205 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:40:19,205 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2022-07-12 18:40:19,434 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:40:19,435 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-12 18:40:19,449 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:40:19,449 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 22 [2022-07-12 18:40:19,718 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:40:19,719 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 25 [2022-07-12 18:40:19,742 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:40:19,742 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 25 [2022-07-12 18:40:19,968 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-12 18:40:19,968 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 28 [2022-07-12 18:40:19,989 INFO L356 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2022-07-12 18:40:19,990 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 37 [2022-07-12 18:40:20,700 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 69 proven. 456 refuted. 0 times theorem prover too weak. 123 trivial. 0 not checked. [2022-07-12 18:40:20,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:40:21,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:21,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7636073] [2022-07-12 18:40:21,716 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:21,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364123800] [2022-07-12 18:40:21,716 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364123800] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:40:21,716 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:40:21,716 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-07-12 18:40:21,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691805086] [2022-07-12 18:40:21,716 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:40:21,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-07-12 18:40:21,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:21,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-07-12 18:40:21,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1413, Unknown=0, NotChecked=0, Total=1560 [2022-07-12 18:40:21,717 INFO L87 Difference]: Start difference. First operand 1126 states and 1314 transitions. Second operand has 33 states, 30 states have (on average 2.933333333333333) internal successors, (88), 27 states have internal predecessors, (88), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-12 18:40:22,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:22,801 INFO L93 Difference]: Finished difference Result 1284 states and 1495 transitions. [2022-07-12 18:40:22,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-12 18:40:22,802 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 30 states have (on average 2.933333333333333) internal successors, (88), 27 states have internal predecessors, (88), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 130 [2022-07-12 18:40:22,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:22,805 INFO L225 Difference]: With dead ends: 1284 [2022-07-12 18:40:22,805 INFO L226 Difference]: Without dead ends: 1284 [2022-07-12 18:40:22,806 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=226, Invalid=2224, Unknown=0, NotChecked=0, Total=2450 [2022-07-12 18:40:22,806 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 23 mSDsluCounter, 2683 mSDsCounter, 0 mSdLazyCounter, 858 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 2910 SdHoareTripleChecker+Invalid, 2608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 858 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1745 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:22,806 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 2910 Invalid, 2608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 858 Invalid, 0 Unknown, 1745 Unchecked, 0.6s Time] [2022-07-12 18:40:22,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1284 states. [2022-07-12 18:40:22,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1284 to 1251. [2022-07-12 18:40:22,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1251 states, 1057 states have (on average 1.1986754966887416) internal successors, (1267), 1127 states have internal predecessors, (1267), 77 states have call successors, (77), 38 states have call predecessors, (77), 47 states have return successors, (111), 85 states have call predecessors, (111), 77 states have call successors, (111) [2022-07-12 18:40:22,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1251 states to 1251 states and 1455 transitions. [2022-07-12 18:40:22,817 INFO L78 Accepts]: Start accepts. Automaton has 1251 states and 1455 transitions. Word has length 130 [2022-07-12 18:40:22,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:22,818 INFO L495 AbstractCegarLoop]: Abstraction has 1251 states and 1455 transitions. [2022-07-12 18:40:22,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 30 states have (on average 2.933333333333333) internal successors, (88), 27 states have internal predecessors, (88), 4 states have call successors, (6), 1 states have call predecessors, (6), 5 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-12 18:40:22,818 INFO L276 IsEmpty]: Start isEmpty. Operand 1251 states and 1455 transitions. [2022-07-12 18:40:22,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-12 18:40:22,819 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:22,819 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:22,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-07-12 18:40:23,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-07-12 18:40:23,039 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:23,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:23,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1103242587, now seen corresponding path program 1 times [2022-07-12 18:40:23,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:23,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364116770] [2022-07-12 18:40:23,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:23,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:23,074 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:23,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2035357076] [2022-07-12 18:40:23,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:23,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:23,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:23,092 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:23,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-07-12 18:40:23,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:23,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 51 conjunts are in the unsatisfiable core [2022-07-12 18:40:23,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:23,665 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:40:23,665 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:40:23,720 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:40:23,720 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:40:23,771 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:40:23,771 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:40:23,813 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:40:23,814 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:40:23,870 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:40:23,871 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:40:23,919 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:40:23,919 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:40:23,959 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-12 18:40:23,959 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:40:23,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:23,959 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364116770] [2022-07-12 18:40:23,960 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:23,960 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035357076] [2022-07-12 18:40:23,960 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035357076] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:40:23,960 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:40:23,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-12 18:40:23,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778857878] [2022-07-12 18:40:23,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:40:23,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 18:40:23,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:23,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 18:40:23,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-12 18:40:23,968 INFO L87 Difference]: Start difference. First operand 1251 states and 1455 transitions. Second operand has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:40:24,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:24,207 INFO L93 Difference]: Finished difference Result 1829 states and 2215 transitions. [2022-07-12 18:40:24,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 18:40:24,208 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 130 [2022-07-12 18:40:24,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:24,212 INFO L225 Difference]: With dead ends: 1829 [2022-07-12 18:40:24,212 INFO L226 Difference]: Without dead ends: 1829 [2022-07-12 18:40:24,212 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 113 SyntacticMatches, 11 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-07-12 18:40:24,214 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 167 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 970 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 334 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:24,214 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 970 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 388 Invalid, 0 Unknown, 334 Unchecked, 0.2s Time] [2022-07-12 18:40:24,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1829 states. [2022-07-12 18:40:24,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1829 to 1672. [2022-07-12 18:40:24,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1672 states, 1423 states have (on average 1.2066057624736473) internal successors, (1717), 1485 states have internal predecessors, (1717), 132 states have call successors, (132), 38 states have call predecessors, (132), 47 states have return successors, (191), 148 states have call predecessors, (191), 132 states have call successors, (191) [2022-07-12 18:40:24,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1672 states to 1672 states and 2040 transitions. [2022-07-12 18:40:24,234 INFO L78 Accepts]: Start accepts. Automaton has 1672 states and 2040 transitions. Word has length 130 [2022-07-12 18:40:24,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:24,234 INFO L495 AbstractCegarLoop]: Abstraction has 1672 states and 2040 transitions. [2022-07-12 18:40:24,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.666666666666666) internal successors, (52), 5 states have internal predecessors, (52), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:40:24,235 INFO L276 IsEmpty]: Start isEmpty. Operand 1672 states and 2040 transitions. [2022-07-12 18:40:24,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-12 18:40:24,235 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:24,235 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:24,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-07-12 18:40:24,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-07-12 18:40:24,464 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:24,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:24,465 INFO L85 PathProgramCache]: Analyzing trace with hash -159218072, now seen corresponding path program 1 times [2022-07-12 18:40:24,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:24,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024035919] [2022-07-12 18:40:24,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:24,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:24,491 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:24,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1262115942] [2022-07-12 18:40:24,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:24,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:24,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:24,493 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:24,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-07-12 18:40:24,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:24,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 1147 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-12 18:40:24,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:25,040 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-12 18:40:25,041 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:40:25,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:25,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024035919] [2022-07-12 18:40:25,041 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:25,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262115942] [2022-07-12 18:40:25,041 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262115942] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:40:25,041 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:40:25,041 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 18:40:25,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105794042] [2022-07-12 18:40:25,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:40:25,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 18:40:25,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:25,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 18:40:25,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 18:40:25,044 INFO L87 Difference]: Start difference. First operand 1672 states and 2040 transitions. Second operand has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:40:25,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:25,152 INFO L93 Difference]: Finished difference Result 1671 states and 2038 transitions. [2022-07-12 18:40:25,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 18:40:25,152 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 131 [2022-07-12 18:40:25,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:25,156 INFO L225 Difference]: With dead ends: 1671 [2022-07-12 18:40:25,156 INFO L226 Difference]: Without dead ends: 1671 [2022-07-12 18:40:25,157 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 18:40:25,157 INFO L413 NwaCegarLoop]: 237 mSDtfsCounter, 82 mSDsluCounter, 283 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 520 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:25,157 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 520 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:40:25,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1671 states. [2022-07-12 18:40:25,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1671 to 1671. [2022-07-12 18:40:25,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1671 states, 1423 states have (on average 1.2052002810962754) internal successors, (1715), 1484 states have internal predecessors, (1715), 132 states have call successors, (132), 38 states have call predecessors, (132), 47 states have return successors, (191), 148 states have call predecessors, (191), 132 states have call successors, (191) [2022-07-12 18:40:25,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1671 states to 1671 states and 2038 transitions. [2022-07-12 18:40:25,174 INFO L78 Accepts]: Start accepts. Automaton has 1671 states and 2038 transitions. Word has length 131 [2022-07-12 18:40:25,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:25,174 INFO L495 AbstractCegarLoop]: Abstraction has 1671 states and 2038 transitions. [2022-07-12 18:40:25,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 17.666666666666668) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:40:25,174 INFO L276 IsEmpty]: Start isEmpty. Operand 1671 states and 2038 transitions. [2022-07-12 18:40:25,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-12 18:40:25,175 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:25,175 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:25,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-07-12 18:40:25,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:25,392 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:25,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:25,392 INFO L85 PathProgramCache]: Analyzing trace with hash -159218071, now seen corresponding path program 1 times [2022-07-12 18:40:25,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:25,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845537682] [2022-07-12 18:40:25,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:25,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:25,422 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:25,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1892269124] [2022-07-12 18:40:25,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:25,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:25,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:25,424 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:25,425 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-07-12 18:40:25,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:25,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 1147 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-12 18:40:25,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:26,155 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 175 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2022-07-12 18:40:26,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:40:26,210 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-12 18:40:26,210 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-07-12 18:40:26,530 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 175 refuted. 0 times theorem prover too weak. 473 trivial. 0 not checked. [2022-07-12 18:40:26,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:26,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845537682] [2022-07-12 18:40:26,530 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:26,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892269124] [2022-07-12 18:40:26,531 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892269124] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:40:26,531 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:40:26,531 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-07-12 18:40:26,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864356543] [2022-07-12 18:40:26,531 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:40:26,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-12 18:40:26,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:26,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-12 18:40:26,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-12 18:40:26,532 INFO L87 Difference]: Start difference. First operand 1671 states and 2038 transitions. Second operand has 18 states, 17 states have (on average 6.588235294117647) internal successors, (112), 16 states have internal predecessors, (112), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-12 18:40:26,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:26,707 INFO L93 Difference]: Finished difference Result 1670 states and 2036 transitions. [2022-07-12 18:40:26,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 18:40:26,708 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 6.588235294117647) internal successors, (112), 16 states have internal predecessors, (112), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) Word has length 131 [2022-07-12 18:40:26,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:26,711 INFO L225 Difference]: With dead ends: 1670 [2022-07-12 18:40:26,712 INFO L226 Difference]: Without dead ends: 1670 [2022-07-12 18:40:26,712 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-07-12 18:40:26,712 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 290 mSDsluCounter, 1806 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 2025 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:26,712 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 2025 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:40:26,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1670 states. [2022-07-12 18:40:26,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1670 to 1670. [2022-07-12 18:40:26,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1670 states, 1423 states have (on average 1.2037947997189038) internal successors, (1713), 1483 states have internal predecessors, (1713), 132 states have call successors, (132), 38 states have call predecessors, (132), 47 states have return successors, (191), 148 states have call predecessors, (191), 132 states have call successors, (191) [2022-07-12 18:40:26,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1670 states to 1670 states and 2036 transitions. [2022-07-12 18:40:26,752 INFO L78 Accepts]: Start accepts. Automaton has 1670 states and 2036 transitions. Word has length 131 [2022-07-12 18:40:26,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:26,752 INFO L495 AbstractCegarLoop]: Abstraction has 1670 states and 2036 transitions. [2022-07-12 18:40:26,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 6.588235294117647) internal successors, (112), 16 states have internal predecessors, (112), 3 states have call successors, (11), 1 states have call predecessors, (11), 3 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2022-07-12 18:40:26,753 INFO L276 IsEmpty]: Start isEmpty. Operand 1670 states and 2036 transitions. [2022-07-12 18:40:26,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-07-12 18:40:26,770 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:26,771 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:26,816 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-07-12 18:40:27,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-07-12 18:40:27,019 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:27,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:27,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1610258730, now seen corresponding path program 1 times [2022-07-12 18:40:27,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:27,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438598432] [2022-07-12 18:40:27,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:27,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:27,049 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:27,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [263258919] [2022-07-12 18:40:27,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:27,049 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:27,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:27,051 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:27,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-07-12 18:40:27,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:27,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 1164 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 18:40:27,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:27,681 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-12 18:40:27,682 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:40:27,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:27,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438598432] [2022-07-12 18:40:27,682 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:27,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263258919] [2022-07-12 18:40:27,682 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263258919] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:40:27,682 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:40:27,683 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-12 18:40:27,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055775356] [2022-07-12 18:40:27,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:40:27,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-12 18:40:27,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:27,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-12 18:40:27,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:40:27,684 INFO L87 Difference]: Start difference. First operand 1670 states and 2036 transitions. Second operand has 3 states, 2 states have (on average 27.5) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:40:27,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:27,856 INFO L93 Difference]: Finished difference Result 1669 states and 2034 transitions. [2022-07-12 18:40:27,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-12 18:40:27,857 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 27.5) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 133 [2022-07-12 18:40:27,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:27,861 INFO L225 Difference]: With dead ends: 1669 [2022-07-12 18:40:27,861 INFO L226 Difference]: Without dead ends: 1669 [2022-07-12 18:40:27,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-12 18:40:27,861 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 35 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:27,861 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 380 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-12 18:40:27,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1669 states. [2022-07-12 18:40:27,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1669 to 1669. [2022-07-12 18:40:27,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1669 states, 1423 states have (on average 1.202389318341532) internal successors, (1711), 1482 states have internal predecessors, (1711), 132 states have call successors, (132), 38 states have call predecessors, (132), 47 states have return successors, (191), 148 states have call predecessors, (191), 132 states have call successors, (191) [2022-07-12 18:40:27,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1669 states to 1669 states and 2034 transitions. [2022-07-12 18:40:27,877 INFO L78 Accepts]: Start accepts. Automaton has 1669 states and 2034 transitions. Word has length 133 [2022-07-12 18:40:27,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:27,877 INFO L495 AbstractCegarLoop]: Abstraction has 1669 states and 2034 transitions. [2022-07-12 18:40:27,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 27.5) internal successors, (55), 3 states have internal predecessors, (55), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:40:27,878 INFO L276 IsEmpty]: Start isEmpty. Operand 1669 states and 2034 transitions. [2022-07-12 18:40:27,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-12 18:40:27,878 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:27,879 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:27,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-07-12 18:40:28,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-07-12 18:40:28,098 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:28,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:28,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1098524561, now seen corresponding path program 1 times [2022-07-12 18:40:28,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:28,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298591322] [2022-07-12 18:40:28,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:28,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:28,131 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:28,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [936278429] [2022-07-12 18:40:28,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:28,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:28,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:28,133 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:28,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-07-12 18:40:28,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:28,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 1185 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-12 18:40:28,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:28,871 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-12 18:40:28,871 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:40:28,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:28,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298591322] [2022-07-12 18:40:28,871 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:28,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936278429] [2022-07-12 18:40:28,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936278429] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:40:28,872 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:40:28,872 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 18:40:28,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028676170] [2022-07-12 18:40:28,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:40:28,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 18:40:28,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:28,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 18:40:28,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 18:40:28,873 INFO L87 Difference]: Start difference. First operand 1669 states and 2034 transitions. Second operand has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:40:29,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:29,032 INFO L93 Difference]: Finished difference Result 1785 states and 2170 transitions. [2022-07-12 18:40:29,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 18:40:29,032 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 137 [2022-07-12 18:40:29,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:29,036 INFO L225 Difference]: With dead ends: 1785 [2022-07-12 18:40:29,037 INFO L226 Difference]: Without dead ends: 1785 [2022-07-12 18:40:29,037 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-07-12 18:40:29,037 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 545 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:29,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [545 Valid, 331 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:40:29,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states. [2022-07-12 18:40:29,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1301. [2022-07-12 18:40:29,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1301 states, 1112 states have (on average 1.2176258992805755) internal successors, (1354), 1171 states have internal predecessors, (1354), 77 states have call successors, (77), 38 states have call predecessors, (77), 48 states have return successors, (117), 91 states have call predecessors, (117), 77 states have call successors, (117) [2022-07-12 18:40:29,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1301 states to 1301 states and 1548 transitions. [2022-07-12 18:40:29,060 INFO L78 Accepts]: Start accepts. Automaton has 1301 states and 1548 transitions. Word has length 137 [2022-07-12 18:40:29,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:29,061 INFO L495 AbstractCegarLoop]: Abstraction has 1301 states and 1548 transitions. [2022-07-12 18:40:29,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:40:29,061 INFO L276 IsEmpty]: Start isEmpty. Operand 1301 states and 1548 transitions. [2022-07-12 18:40:29,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-12 18:40:29,063 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:29,063 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:29,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-07-12 18:40:29,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-07-12 18:40:29,283 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:29,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:29,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1098524562, now seen corresponding path program 1 times [2022-07-12 18:40:29,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:29,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787509786] [2022-07-12 18:40:29,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:29,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:29,305 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:29,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1749072676] [2022-07-12 18:40:29,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:29,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:29,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:29,307 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:29,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-07-12 18:40:29,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:29,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 1185 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-12 18:40:29,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:30,232 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-12 18:40:30,232 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:40:30,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:30,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787509786] [2022-07-12 18:40:30,232 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:30,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749072676] [2022-07-12 18:40:30,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749072676] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:40:30,233 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:40:30,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-12 18:40:30,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673848123] [2022-07-12 18:40:30,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:40:30,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-12 18:40:30,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:30,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-12 18:40:30,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 18:40:30,236 INFO L87 Difference]: Start difference. First operand 1301 states and 1548 transitions. Second operand has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:40:30,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:30,351 INFO L93 Difference]: Finished difference Result 1295 states and 1536 transitions. [2022-07-12 18:40:30,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-12 18:40:30,351 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 137 [2022-07-12 18:40:30,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:30,366 INFO L225 Difference]: With dead ends: 1295 [2022-07-12 18:40:30,366 INFO L226 Difference]: Without dead ends: 1295 [2022-07-12 18:40:30,366 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-07-12 18:40:30,367 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 353 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:30,367 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [353 Valid, 331 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 18:40:30,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1295 states. [2022-07-12 18:40:30,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1295 to 1294. [2022-07-12 18:40:30,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1294 states, 1112 states have (on average 1.205935251798561) internal successors, (1341), 1164 states have internal predecessors, (1341), 77 states have call successors, (77), 38 states have call predecessors, (77), 48 states have return successors, (117), 91 states have call predecessors, (117), 77 states have call successors, (117) [2022-07-12 18:40:30,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1294 states to 1294 states and 1535 transitions. [2022-07-12 18:40:30,378 INFO L78 Accepts]: Start accepts. Automaton has 1294 states and 1535 transitions. Word has length 137 [2022-07-12 18:40:30,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:30,378 INFO L495 AbstractCegarLoop]: Abstraction has 1294 states and 1535 transitions. [2022-07-12 18:40:30,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:40:30,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1294 states and 1535 transitions. [2022-07-12 18:40:30,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-07-12 18:40:30,381 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:30,381 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:30,401 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-07-12 18:40:30,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-07-12 18:40:30,599 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting l0_destroyErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:30,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:30,600 INFO L85 PathProgramCache]: Analyzing trace with hash 582971172, now seen corresponding path program 1 times [2022-07-12 18:40:30,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:30,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13112653] [2022-07-12 18:40:30,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:30,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:30,649 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:30,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [903527575] [2022-07-12 18:40:30,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:30,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:30,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:30,650 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:30,651 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-07-12 18:40:31,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:31,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 1208 conjuncts, 37 conjunts are in the unsatisfiable core [2022-07-12 18:40:31,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:31,510 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 18:40:31,530 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-07-12 18:40:31,547 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-12 18:40:31,547 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:40:31,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:31,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13112653] [2022-07-12 18:40:31,548 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:31,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903527575] [2022-07-12 18:40:31,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903527575] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:40:31,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:40:31,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 18:40:31,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388678640] [2022-07-12 18:40:31,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:40:31,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 18:40:31,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:31,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 18:40:31,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-12 18:40:31,550 INFO L87 Difference]: Start difference. First operand 1294 states and 1535 transitions. Second operand has 9 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:40:31,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:31,982 INFO L93 Difference]: Finished difference Result 1609 states and 1901 transitions. [2022-07-12 18:40:31,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 18:40:31,982 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 141 [2022-07-12 18:40:31,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:31,985 INFO L225 Difference]: With dead ends: 1609 [2022-07-12 18:40:31,985 INFO L226 Difference]: Without dead ends: 1609 [2022-07-12 18:40:31,985 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2022-07-12 18:40:31,986 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 902 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 907 SdHoareTripleChecker+Valid, 1062 SdHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 680 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:31,986 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [907 Valid, 1062 Invalid, 729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 680 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-12 18:40:31,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1609 states. [2022-07-12 18:40:31,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1609 to 1377. [2022-07-12 18:40:32,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1377 states, 1195 states have (on average 1.2443514644351465) internal successors, (1487), 1246 states have internal predecessors, (1487), 77 states have call successors, (77), 39 states have call predecessors, (77), 49 states have return successors, (117), 91 states have call predecessors, (117), 77 states have call successors, (117) [2022-07-12 18:40:32,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1377 states to 1377 states and 1681 transitions. [2022-07-12 18:40:32,002 INFO L78 Accepts]: Start accepts. Automaton has 1377 states and 1681 transitions. Word has length 141 [2022-07-12 18:40:32,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:32,002 INFO L495 AbstractCegarLoop]: Abstraction has 1377 states and 1681 transitions. [2022-07-12 18:40:32,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-07-12 18:40:32,003 INFO L276 IsEmpty]: Start isEmpty. Operand 1377 states and 1681 transitions. [2022-07-12 18:40:32,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-07-12 18:40:32,004 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:32,004 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:32,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-07-12 18:40:32,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:32,223 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting l0_destroyErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:32,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:32,224 INFO L85 PathProgramCache]: Analyzing trace with hash 582971173, now seen corresponding path program 1 times [2022-07-12 18:40:32,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:32,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338735308] [2022-07-12 18:40:32,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:32,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:32,259 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:32,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [208821692] [2022-07-12 18:40:32,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:32,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:32,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:32,260 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:32,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-07-12 18:40:32,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:32,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 1208 conjuncts, 53 conjunts are in the unsatisfiable core [2022-07-12 18:40:32,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:33,573 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 18:40:33,576 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 18:40:33,609 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2022-07-12 18:40:33,610 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2022-07-12 18:40:33,677 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2022-07-12 18:40:33,677 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 18:40:33,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:33,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338735308] [2022-07-12 18:40:33,678 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:33,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208821692] [2022-07-12 18:40:33,678 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208821692] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 18:40:33,678 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 18:40:33,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 18:40:33,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619645181] [2022-07-12 18:40:33,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 18:40:33,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-12 18:40:33,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:33,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-12 18:40:33,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-07-12 18:40:33,681 INFO L87 Difference]: Start difference. First operand 1377 states and 1681 transitions. Second operand has 11 states, 9 states have (on average 6.888888888888889) internal successors, (62), 9 states have internal predecessors, (62), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:40:34,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:34,343 INFO L93 Difference]: Finished difference Result 1643 states and 2027 transitions. [2022-07-12 18:40:34,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 18:40:34,344 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 6.888888888888889) internal successors, (62), 9 states have internal predecessors, (62), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 141 [2022-07-12 18:40:34,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:34,346 INFO L225 Difference]: With dead ends: 1643 [2022-07-12 18:40:34,346 INFO L226 Difference]: Without dead ends: 1643 [2022-07-12 18:40:34,346 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2022-07-12 18:40:34,347 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 1237 mSDsluCounter, 838 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1237 SdHoareTripleChecker+Valid, 1012 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:34,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1237 Valid, 1012 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 594 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-12 18:40:34,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1643 states. [2022-07-12 18:40:34,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1643 to 1562. [2022-07-12 18:40:34,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1562 states, 1379 states have (on average 1.3190717911530094) internal successors, (1819), 1431 states have internal predecessors, (1819), 77 states have call successors, (77), 39 states have call predecessors, (77), 50 states have return successors, (117), 91 states have call predecessors, (117), 77 states have call successors, (117) [2022-07-12 18:40:34,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1562 states to 1562 states and 2013 transitions. [2022-07-12 18:40:34,363 INFO L78 Accepts]: Start accepts. Automaton has 1562 states and 2013 transitions. Word has length 141 [2022-07-12 18:40:34,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:34,364 INFO L495 AbstractCegarLoop]: Abstraction has 1562 states and 2013 transitions. [2022-07-12 18:40:34,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 6.888888888888889) internal successors, (62), 9 states have internal predecessors, (62), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-12 18:40:34,365 INFO L276 IsEmpty]: Start isEmpty. Operand 1562 states and 2013 transitions. [2022-07-12 18:40:34,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-07-12 18:40:34,366 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:34,366 INFO L195 NwaCegarLoop]: trace histogram [36, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:34,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-07-12 18:40:34,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:34,580 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:34,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:34,580 INFO L85 PathProgramCache]: Analyzing trace with hash -750138260, now seen corresponding path program 1 times [2022-07-12 18:40:34,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:34,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639108545] [2022-07-12 18:40:34,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:34,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:34,614 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:34,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [433765630] [2022-07-12 18:40:34,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:34,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:34,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:34,615 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:34,617 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-07-12 18:40:35,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:35,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 1310 conjuncts, 37 conjunts are in the unsatisfiable core [2022-07-12 18:40:35,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:35,361 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:40:35,362 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:40:35,417 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 18:40:35,417 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:40:35,425 INFO L134 CoverageAnalysis]: Checked inductivity of 1177 backedges. 481 proven. 6 refuted. 0 times theorem prover too weak. 690 trivial. 0 not checked. [2022-07-12 18:40:35,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:40:35,596 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-12 18:40:35,596 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 11 [2022-07-12 18:40:35,634 INFO L134 CoverageAnalysis]: Checked inductivity of 1177 backedges. 481 proven. 6 refuted. 0 times theorem prover too weak. 690 trivial. 0 not checked. [2022-07-12 18:40:35,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:35,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639108545] [2022-07-12 18:40:35,634 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:35,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433765630] [2022-07-12 18:40:35,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433765630] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 18:40:35,635 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 18:40:35,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2022-07-12 18:40:35,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848137987] [2022-07-12 18:40:35,635 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 18:40:35,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 18:40:35,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:35,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 18:40:35,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-07-12 18:40:35,636 INFO L87 Difference]: Start difference. First operand 1562 states and 2013 transitions. Second operand has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-12 18:40:35,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:35,900 INFO L93 Difference]: Finished difference Result 1670 states and 2141 transitions. [2022-07-12 18:40:35,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 18:40:35,900 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 142 [2022-07-12 18:40:35,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:35,902 INFO L225 Difference]: With dead ends: 1670 [2022-07-12 18:40:35,902 INFO L226 Difference]: Without dead ends: 1670 [2022-07-12 18:40:35,903 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 267 SyntacticMatches, 9 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-07-12 18:40:35,903 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 330 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 340 SdHoareTripleChecker+Valid, 1085 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 270 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:35,903 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [340 Valid, 1085 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 338 Invalid, 0 Unknown, 270 Unchecked, 0.2s Time] [2022-07-12 18:40:35,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1670 states. [2022-07-12 18:40:35,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1670 to 1561. [2022-07-12 18:40:35,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1561 states, 1379 states have (on average 1.3132704858593183) internal successors, (1811), 1430 states have internal predecessors, (1811), 77 states have call successors, (77), 39 states have call predecessors, (77), 50 states have return successors, (117), 91 states have call predecessors, (117), 77 states have call successors, (117) [2022-07-12 18:40:35,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1561 states to 1561 states and 2005 transitions. [2022-07-12 18:40:35,944 INFO L78 Accepts]: Start accepts. Automaton has 1561 states and 2005 transitions. Word has length 142 [2022-07-12 18:40:35,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:35,945 INFO L495 AbstractCegarLoop]: Abstraction has 1561 states and 2005 transitions. [2022-07-12 18:40:35,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2022-07-12 18:40:35,945 INFO L276 IsEmpty]: Start isEmpty. Operand 1561 states and 2005 transitions. [2022-07-12 18:40:35,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-07-12 18:40:35,947 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:35,947 INFO L195 NwaCegarLoop]: trace histogram [36, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:35,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-07-12 18:40:36,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2022-07-12 18:40:36,163 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:36,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:36,164 INFO L85 PathProgramCache]: Analyzing trace with hash -750138259, now seen corresponding path program 1 times [2022-07-12 18:40:36,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:36,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946478103] [2022-07-12 18:40:36,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:36,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:36,201 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:36,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [78556445] [2022-07-12 18:40:36,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:36,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:36,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:36,223 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:36,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-07-12 18:40:36,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:36,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 1310 conjuncts, 72 conjunts are in the unsatisfiable core [2022-07-12 18:40:36,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:37,177 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-12 18:40:37,177 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-07-12 18:40:37,183 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:40:37,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:40:37,272 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2022-07-12 18:40:37,279 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-12 18:40:37,279 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2022-07-12 18:40:37,295 INFO L134 CoverageAnalysis]: Checked inductivity of 1177 backedges. 503 proven. 196 refuted. 0 times theorem prover too weak. 478 trivial. 0 not checked. [2022-07-12 18:40:37,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:40:41,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 18:40:41,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946478103] [2022-07-12 18:40:41,473 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-12 18:40:41,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78556445] [2022-07-12 18:40:41,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78556445] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 18:40:41,474 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-12 18:40:41,474 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-12 18:40:41,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893247471] [2022-07-12 18:40:41,474 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-12 18:40:41,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-12 18:40:41,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 18:40:41,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-12 18:40:41,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-07-12 18:40:41,474 INFO L87 Difference]: Start difference. First operand 1561 states and 2005 transitions. Second operand has 21 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 4 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-07-12 18:40:42,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 18:40:42,597 INFO L93 Difference]: Finished difference Result 1811 states and 2322 transitions. [2022-07-12 18:40:42,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-12 18:40:42,598 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 4 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 142 [2022-07-12 18:40:42,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 18:40:42,600 INFO L225 Difference]: With dead ends: 1811 [2022-07-12 18:40:42,601 INFO L226 Difference]: Without dead ends: 1811 [2022-07-12 18:40:42,601 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=138, Invalid=918, Unknown=0, NotChecked=0, Total=1056 [2022-07-12 18:40:42,601 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 517 mSDsluCounter, 1336 mSDsCounter, 0 mSdLazyCounter, 1784 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 1554 SdHoareTripleChecker+Invalid, 3030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 1784 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1107 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-12 18:40:42,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [527 Valid, 1554 Invalid, 3030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 1784 Invalid, 0 Unknown, 1107 Unchecked, 0.9s Time] [2022-07-12 18:40:42,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1811 states. [2022-07-12 18:40:42,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1811 to 1560. [2022-07-12 18:40:42,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1560 states, 1379 states have (on average 1.3074691805656273) internal successors, (1803), 1429 states have internal predecessors, (1803), 77 states have call successors, (77), 39 states have call predecessors, (77), 50 states have return successors, (117), 91 states have call predecessors, (117), 77 states have call successors, (117) [2022-07-12 18:40:42,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1560 states to 1560 states and 1997 transitions. [2022-07-12 18:40:42,638 INFO L78 Accepts]: Start accepts. Automaton has 1560 states and 1997 transitions. Word has length 142 [2022-07-12 18:40:42,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 18:40:42,638 INFO L495 AbstractCegarLoop]: Abstraction has 1560 states and 1997 transitions. [2022-07-12 18:40:42,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 3.4444444444444446) internal successors, (62), 18 states have internal predecessors, (62), 4 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2022-07-12 18:40:42,638 INFO L276 IsEmpty]: Start isEmpty. Operand 1560 states and 1997 transitions. [2022-07-12 18:40:42,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-07-12 18:40:42,639 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 18:40:42,639 INFO L195 NwaCegarLoop]: trace histogram [27, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 18:40:42,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-07-12 18:40:42,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-07-12 18:40:42,873 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting l0_destroyErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 84 more)] === [2022-07-12 18:40:42,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 18:40:42,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1553394941, now seen corresponding path program 1 times [2022-07-12 18:40:42,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 18:40:42,874 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789200341] [2022-07-12 18:40:42,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:42,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 18:40:42,900 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-12 18:40:42,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1828336110] [2022-07-12 18:40:42,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 18:40:42,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 18:40:42,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 18:40:42,902 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 18:40:42,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-07-12 18:40:43,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 18:40:43,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 1229 conjuncts, 97 conjunts are in the unsatisfiable core [2022-07-12 18:40:43,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 18:40:43,737 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-12 18:40:43,737 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-07-12 18:40:44,286 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-07-12 18:40:44,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 18:40:44,333 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-07-12 18:40:44,347 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 18:40:44,351 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-07-12 18:40:44,380 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-12 18:40:44,427 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-12 18:40:44,428 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 16 [2022-07-12 18:40:44,447 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 468 trivial. 0 not checked. [2022-07-12 18:40:44,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 18:40:44,540 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 80 [2022-07-12 18:40:46,558 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (= |c_~#list~0.offset| |c_ULTIMATE.start_l0_insert_~list#1.offset|)) (.cse0 (= |c_~#list~0.base| |c_ULTIMATE.start_l0_insert_~list#1.base|))) (or (and (or (not .cse0) (not .cse1)) (forall ((v_arrayElimCell_211 Int)) (= (select |c_#valid| (select (let ((.cse2 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~list#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~list#1.base|) |c_ULTIMATE.start_l0_insert_~list#1.offset| |c_ULTIMATE.start_l0_insert_~item~4#1.base|)))) (select .cse2 (select (select .cse2 |c_~#list~0.base|) |c_~#list~0.offset|))) (+ v_arrayElimCell_211 4))) 1))) (and (= (select |c_#valid| (select (let ((.cse3 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~list#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~list#1.base|) |c_ULTIMATE.start_l0_insert_~list#1.offset| |c_ULTIMATE.start_l0_insert_~item~4#1.base|)))) (select .cse3 (select (select .cse3 |c_~#list~0.base|) |c_~#list~0.offset|))) (+ |c_ULTIMATE.start_l0_insert_~item~4#1.offset| 4))) 1) .cse1 .cse0))) is different from false [2022-07-12 18:40:48,595 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (forall ((v_arrayElimCell_211 Int) (v_ArrVal_12641 Int)) (= (select |c_#valid| (select (let ((.cse9 (let ((.cse10 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~item~4#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~item~4#1.base|) |c_ULTIMATE.start_l0_insert_~item~4#1.offset| v_ArrVal_12641)))) (store .cse10 |c_ULTIMATE.start_l0_insert_~list#1.base| (store (select .cse10 |c_ULTIMATE.start_l0_insert_~list#1.base|) |c_ULTIMATE.start_l0_insert_~list#1.offset| |c_ULTIMATE.start_l0_insert_~item~4#1.base|))))) (select .cse9 (select (select .cse9 |c_~#list~0.base|) |c_~#list~0.offset|))) (+ v_arrayElimCell_211 4))) 1))) (.cse0 (= |c_~#list~0.base| |c_ULTIMATE.start_l0_insert_~list#1.base|)) (.cse2 (= |c_~#list~0.offset| |c_ULTIMATE.start_l0_insert_~list#1.offset|))) (and (or .cse0 .cse1) (or .cse2 .cse1) (or (not .cse0) (not .cse2) (forall ((v_ArrVal_12641 Int)) (= (select |c_#valid| (select (let ((.cse3 (let ((.cse4 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~item~4#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~item~4#1.base|) |c_ULTIMATE.start_l0_insert_~item~4#1.offset| v_ArrVal_12641)))) (store .cse4 |c_ULTIMATE.start_l0_insert_~list#1.base| (store (select .cse4 |c_ULTIMATE.start_l0_insert_~list#1.base|) |c_ULTIMATE.start_l0_insert_~list#1.offset| |c_ULTIMATE.start_l0_insert_~item~4#1.base|))))) (select .cse3 (select (select .cse3 |c_~#list~0.base|) |c_~#list~0.offset|))) (+ |c_ULTIMATE.start_l0_insert_~item~4#1.offset| 4))) 1))) (forall ((v_ArrVal_12641 Int)) (or (= (select |c_#valid| (select (let ((.cse5 (let ((.cse6 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~item~4#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~item~4#1.base|) |c_ULTIMATE.start_l0_insert_~item~4#1.offset| v_ArrVal_12641)))) (store .cse6 |c_ULTIMATE.start_l0_insert_~list#1.base| (store (select .cse6 |c_ULTIMATE.start_l0_insert_~list#1.base|) |c_ULTIMATE.start_l0_insert_~list#1.offset| |c_ULTIMATE.start_l0_insert_~item~4#1.base|))))) (select .cse5 (select (select .cse5 |c_~#list~0.base|) |c_~#list~0.offset|))) (+ |c_ULTIMATE.start_l0_insert_~item~4#1.offset| 4))) 1) (forall ((v_arrayElimCell_211 Int)) (= (select |c_#valid| (select (let ((.cse7 (let ((.cse8 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~item~4#1.base| (store (select |c_#memory_$Pointer$.base| |c_ULTIMATE.start_l0_insert_~item~4#1.base|) |c_ULTIMATE.start_l0_insert_~item~4#1.offset| v_ArrVal_12641)))) (store .cse8 |c_ULTIMATE.start_l0_insert_~list#1.base| (store (select .cse8 |c_ULTIMATE.start_l0_insert_~list#1.base|) |c_ULTIMATE.start_l0_insert_~list#1.offset| |c_ULTIMATE.start_l0_insert_~item~4#1.base|))))) (select .cse7 (select (select .cse7 |c_~#list~0.base|) |c_~#list~0.offset|))) (+ v_arrayElimCell_211 4))) 1)))))) is different from false [2022-07-12 18:40:48,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-12 18:40:48,720 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-12 18:40:48,721 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 23413 treesize of output 22024