./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 791161d1 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-?-791161d [2022-07-23 05:53:38,534 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-23 05:53:38,536 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-23 05:53:38,585 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-23 05:53:38,585 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-23 05:53:38,587 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-23 05:53:38,589 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-23 05:53:38,591 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-23 05:53:38,593 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-23 05:53:38,597 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-23 05:53:38,598 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-23 05:53:38,600 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-23 05:53:38,600 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-23 05:53:38,602 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-23 05:53:38,603 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-23 05:53:38,606 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-23 05:53:38,607 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-23 05:53:38,609 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-23 05:53:38,610 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-23 05:53:38,616 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-23 05:53:38,618 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-23 05:53:38,619 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-23 05:53:38,620 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-23 05:53:38,621 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-23 05:53:38,622 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-23 05:53:38,629 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-23 05:53:38,630 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-23 05:53:38,630 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-23 05:53:38,631 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-23 05:53:38,632 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-23 05:53:38,633 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-23 05:53:38,633 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-23 05:53:38,635 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-23 05:53:38,635 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-23 05:53:38,636 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-23 05:53:38,637 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-23 05:53:38,637 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-23 05:53:38,638 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-23 05:53:38,638 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-23 05:53:38,638 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-23 05:53:38,639 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-23 05:53:38,641 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-23 05:53:38,642 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-07-23 05:53:38,671 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-23 05:53:38,672 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-23 05:53:38,672 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-23 05:53:38,672 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-23 05:53:38,673 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-23 05:53:38,673 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-23 05:53:38,674 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-23 05:53:38,674 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-23 05:53:38,674 INFO L138 SettingsManager]: * Use SBE=true [2022-07-23 05:53:38,675 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-23 05:53:38,675 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-23 05:53:38,675 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-23 05:53:38,675 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-23 05:53:38,676 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-23 05:53:38,676 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-23 05:53:38,676 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-23 05:53:38,676 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-23 05:53:38,676 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-23 05:53:38,676 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-23 05:53:38,678 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-23 05:53:38,678 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-23 05:53:38,679 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-23 05:53:38,679 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-23 05:53:38,679 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-23 05:53:38,679 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-23 05:53:38,680 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-23 05:53:38,680 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-23 05:53:38,680 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-23 05:53:38,680 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-23 05:53:38,680 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-23 05:53:38,692 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-23 05:53:38,937 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-23 05:53:38,962 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-23 05:53:38,966 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-23 05:53:38,967 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-23 05:53:38,968 INFO L275 PluginConnector]: CDTParser initialized [2022-07-23 05:53:38,970 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-23 05:53:39,030 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c161b687/91135b927302447abfedce30298e0291/FLAG8ada76def [2022-07-23 05:53:39,461 INFO L306 CDTParser]: Found 1 translation units. [2022-07-23 05:53:39,462 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety/test-0235-2.i [2022-07-23 05:53:39,474 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c161b687/91135b927302447abfedce30298e0291/FLAG8ada76def [2022-07-23 05:53:39,824 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9c161b687/91135b927302447abfedce30298e0291 [2022-07-23 05:53:39,829 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-23 05:53:39,830 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-23 05:53:39,832 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-23 05:53:39,832 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-23 05:53:39,835 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-23 05:53:39,836 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.07 05:53:39" (1/1) ... [2022-07-23 05:53:39,837 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49d12107 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:39, skipping insertion in model container [2022-07-23 05:53:39,837 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.07 05:53:39" (1/1) ... [2022-07-23 05:53:39,842 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-23 05:53:39,873 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-23 05:53:40,169 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-23 05:53:40,178 INFO L203 MainTranslator]: Completed pre-run [2022-07-23 05:53:40,230 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-23 05:53:40,264 INFO L208 MainTranslator]: Completed translation [2022-07-23 05:53:40,265 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:40 WrapperNode [2022-07-23 05:53:40,265 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-23 05:53:40,266 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-23 05:53:40,266 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-23 05:53:40,266 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-23 05:53:40,272 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:40" (1/1) ... [2022-07-23 05:53:40,291 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:40" (1/1) ... [2022-07-23 05:53:40,321 INFO L137 Inliner]: procedures = 188, calls = 71, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 237 [2022-07-23 05:53:40,322 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-23 05:53:40,322 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-23 05:53:40,322 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-23 05:53:40,323 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-23 05:53:40,330 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:40" (1/1) ... [2022-07-23 05:53:40,330 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:40" (1/1) ... [2022-07-23 05:53:40,334 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:40" (1/1) ... [2022-07-23 05:53:40,334 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:40" (1/1) ... [2022-07-23 05:53:40,344 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:40" (1/1) ... [2022-07-23 05:53:40,350 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:40" (1/1) ... [2022-07-23 05:53:40,353 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:40" (1/1) ... [2022-07-23 05:53:40,356 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-23 05:53:40,357 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-23 05:53:40,357 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-23 05:53:40,357 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-23 05:53:40,361 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:40" (1/1) ... [2022-07-23 05:53:40,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-23 05:53:40,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:53:40,385 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-23 05:53:40,393 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-23 05:53:40,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-23 05:53:40,424 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-23 05:53:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-23 05:53:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-23 05:53:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure zalloc_or_die [2022-07-23 05:53:40,426 INFO L138 BoogieDeclarations]: Found implementation of procedure zalloc_or_die [2022-07-23 05:53:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-23 05:53:40,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-23 05:53:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure l0_destroy [2022-07-23 05:53:40,427 INFO L138 BoogieDeclarations]: Found implementation of procedure l0_destroy [2022-07-23 05:53:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-23 05:53:40,427 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-23 05:53:40,428 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-23 05:53:40,538 INFO L234 CfgBuilder]: Building ICFG [2022-07-23 05:53:40,539 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-23 05:53:41,014 INFO L275 CfgBuilder]: Performing block encoding [2022-07-23 05:53:41,021 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-23 05:53:41,022 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2022-07-23 05:53:41,024 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 05:53:41 BoogieIcfgContainer [2022-07-23 05:53:41,024 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-23 05:53:41,025 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-23 05:53:41,026 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-23 05:53:41,029 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-23 05:53:41,029 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.07 05:53:39" (1/3) ... [2022-07-23 05:53:41,030 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@612d88da and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.07 05:53:41, skipping insertion in model container [2022-07-23 05:53:41,030 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.07 05:53:40" (2/3) ... [2022-07-23 05:53:41,030 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@612d88da and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.07 05:53:41, skipping insertion in model container [2022-07-23 05:53:41,031 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 05:53:41" (3/3) ... [2022-07-23 05:53:41,032 INFO L111 eAbstractionObserver]: Analyzing ICFG test-0235-2.i [2022-07-23 05:53:41,050 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-23 05:53:41,050 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 87 error locations. [2022-07-23 05:53:41,114 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-23 05:53:41,122 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@5b884c50, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@50f69365 [2022-07-23 05:53:41,123 INFO L358 AbstractCegarLoop]: Starting to check reachability of 87 error locations. [2022-07-23 05:53:41,129 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-23 05:53:41,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-07-23 05:53:41,146 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:53:41,146 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-07-23 05:53:41,147 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-23 05:53:41,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:53:41,152 INFO L85 PathProgramCache]: Analyzing trace with hash 930118, now seen corresponding path program 1 times [2022-07-23 05:53:41,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:53:41,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369267759] [2022-07-23 05:53:41,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:41,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:53:41,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:53:41,296 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-23 05:53:41,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:53:41,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369267759] [2022-07-23 05:53:41,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369267759] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:53:41,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:53:41,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:53:41,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843940743] [2022-07-23 05:53:41,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:53:41,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-23 05:53:41,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:53:41,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-23 05:53:41,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-23 05:53:41,345 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-23 05:53:41,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:53:41,390 INFO L93 Difference]: Finished difference Result 238 states and 268 transitions. [2022-07-23 05:53:41,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-23 05:53:41,392 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-23 05:53:41,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:53:41,400 INFO L225 Difference]: With dead ends: 238 [2022-07-23 05:53:41,401 INFO L226 Difference]: Without dead ends: 236 [2022-07-23 05:53:41,402 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-23 05:53:41,406 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-23 05:53:41,406 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-23 05:53:41,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-07-23 05:53:41,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 236. [2022-07-23 05:53:41,451 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-23 05:53:41,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 266 transitions. [2022-07-23 05:53:41,457 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 266 transitions. Word has length 4 [2022-07-23 05:53:41,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:53:41,458 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 266 transitions. [2022-07-23 05:53:41,458 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-23 05:53:41,458 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 266 transitions. [2022-07-23 05:53:41,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-07-23 05:53:41,459 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:53:41,459 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-07-23 05:53:41,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-23 05:53:41,459 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-23 05:53:41,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:53:41,460 INFO L85 PathProgramCache]: Analyzing trace with hash 889937946, now seen corresponding path program 1 times [2022-07-23 05:53:41,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:53:41,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631052774] [2022-07-23 05:53:41,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:41,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:53:41,479 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:53:41,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1303637775] [2022-07-23 05:53:41,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:41,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:41,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:53:41,488 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-23 05:53:41,518 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-23 05:53:41,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:53:41,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-23 05:53:41,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:53:41,658 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-23 05:53:41,667 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-23 05:53:41,667 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:53:41,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:53:41,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631052774] [2022-07-23 05:53:41,668 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:53:41,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303637775] [2022-07-23 05:53:41,673 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303637775] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:53:41,674 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:53:41,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:53:41,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641056172] [2022-07-23 05:53:41,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:53:41,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 05:53:41,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:53:41,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 05:53:41,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:53:41,678 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-23 05:53:41,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:53:41,842 INFO L93 Difference]: Finished difference Result 235 states and 265 transitions. [2022-07-23 05:53:41,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 05:53:41,843 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-23 05:53:41,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:53:41,849 INFO L225 Difference]: With dead ends: 235 [2022-07-23 05:53:41,850 INFO L226 Difference]: Without dead ends: 235 [2022-07-23 05:53:41,850 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-23 05:53:41,852 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-23 05:53:41,852 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-23 05:53:41,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-07-23 05:53:41,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 235. [2022-07-23 05:53:41,877 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-23 05:53:41,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 265 transitions. [2022-07-23 05:53:41,880 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 265 transitions. Word has length 6 [2022-07-23 05:53:41,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:53:41,880 INFO L495 AbstractCegarLoop]: Abstraction has 235 states and 265 transitions. [2022-07-23 05:53:41,881 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-23 05:53:41,881 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 265 transitions. [2022-07-23 05:53:41,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-23 05:53:41,881 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:53:41,881 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-23 05:53:41,902 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-23 05:53:42,087 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-23 05:53:42,088 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-23 05:53:42,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:53:42,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1818272976, now seen corresponding path program 1 times [2022-07-23 05:53:42,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:53:42,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582571910] [2022-07-23 05:53:42,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:42,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:53:42,102 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:53:42,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [848868500] [2022-07-23 05:53:42,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:42,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:42,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:53:42,108 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-23 05:53:42,112 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-23 05:53:42,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:53:42,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-23 05:53:42,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:53:42,247 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-23 05:53:42,303 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-23 05:53:42,303 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:53:42,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:53:42,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582571910] [2022-07-23 05:53:42,304 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:53:42,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848868500] [2022-07-23 05:53:42,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848868500] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:53:42,304 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:53:42,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:53:42,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723550698] [2022-07-23 05:53:42,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:53:42,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 05:53:42,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:53:42,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 05:53:42,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:53:42,306 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-23 05:53:42,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:53:42,312 INFO L93 Difference]: Finished difference Result 234 states and 264 transitions. [2022-07-23 05:53:42,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 05:53:42,313 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-23 05:53:42,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:53:42,314 INFO L225 Difference]: With dead ends: 234 [2022-07-23 05:53:42,314 INFO L226 Difference]: Without dead ends: 234 [2022-07-23 05:53:42,314 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-23 05:53:42,315 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-23 05:53:42,315 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-23 05:53:42,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-07-23 05:53:42,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 234. [2022-07-23 05:53:42,336 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-23 05:53:42,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 264 transitions. [2022-07-23 05:53:42,338 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 264 transitions. Word has length 7 [2022-07-23 05:53:42,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:53:42,338 INFO L495 AbstractCegarLoop]: Abstraction has 234 states and 264 transitions. [2022-07-23 05:53:42,339 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-23 05:53:42,339 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 264 transitions. [2022-07-23 05:53:42,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-23 05:53:42,341 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:53:42,341 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-23 05:53:42,363 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-23 05:53:42,551 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-23 05:53:42,552 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-23 05:53:42,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:53:42,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1116483670, now seen corresponding path program 1 times [2022-07-23 05:53:42,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:53:42,553 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262553621] [2022-07-23 05:53:42,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:42,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:53:42,575 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:53:42,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1473805375] [2022-07-23 05:53:42,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:42,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:42,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:53:42,578 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-23 05:53:42,579 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-23 05:53:42,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:53:42,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-23 05:53:42,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:53:42,968 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:53:42,969 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-23 05:53:42,990 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-23 05:53:42,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:53:43,194 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-23 05:53:43,195 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-23 05:53:43,211 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-23 05:53:43,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:53:43,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262553621] [2022-07-23 05:53:43,212 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:53:43,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473805375] [2022-07-23 05:53:43,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473805375] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:53:43,212 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:53:43,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2022-07-23 05:53:43,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698560774] [2022-07-23 05:53:43,212 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:53:43,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-23 05:53:43,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:53:43,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-23 05:53:43,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-23 05:53:43,214 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-23 05:53:51,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:53:51,775 INFO L93 Difference]: Finished difference Result 253 states and 288 transitions. [2022-07-23 05:53:51,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-23 05:53:51,776 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-23 05:53:51,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:53:51,779 INFO L225 Difference]: With dead ends: 253 [2022-07-23 05:53:51,779 INFO L226 Difference]: Without dead ends: 253 [2022-07-23 05:53:51,780 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-23 05:53:51,781 INFO L413 NwaCegarLoop]: 236 mSDtfsCounter, 99 mSDsluCounter, 1529 mSDsCounter, 0 mSdLazyCounter, 669 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2022-07-23 05:53:51,781 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.4s Time] [2022-07-23 05:53:51,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-07-23 05:53:51,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 243. [2022-07-23 05:53:51,804 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-23 05:53:51,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 275 transitions. [2022-07-23 05:53:51,806 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 275 transitions. Word has length 73 [2022-07-23 05:53:51,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:53:51,809 INFO L495 AbstractCegarLoop]: Abstraction has 243 states and 275 transitions. [2022-07-23 05:53:51,809 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-23 05:53:51,809 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 275 transitions. [2022-07-23 05:53:51,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-23 05:53:51,813 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:53:51,813 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-23 05:53:51,846 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-23 05:53:52,043 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-23 05:53:52,044 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-23 05:53:52,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:53:52,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1116483669, now seen corresponding path program 1 times [2022-07-23 05:53:52,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:53:52,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475635155] [2022-07-23 05:53:52,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:52,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:53:52,069 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:53:52,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1956685366] [2022-07-23 05:53:52,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:52,073 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:52,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:53:52,074 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-23 05:53:52,100 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-23 05:53:52,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:53:52,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 53 conjunts are in the unsatisfiable core [2022-07-23 05:53:52,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:53:52,283 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-23 05:53:52,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:53:52,765 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-23 05:53:52,775 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-23 05:53:52,776 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-23 05:53:52,809 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-23 05:53:52,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:53:54,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:53:54,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475635155] [2022-07-23 05:53:54,957 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:53:54,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956685366] [2022-07-23 05:53:54,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956685366] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:53:54,957 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:53:54,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-07-23 05:53:54,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265095348] [2022-07-23 05:53:54,958 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:53:54,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-23 05:53:54,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:53:54,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-23 05:53:54,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-07-23 05:53:54,959 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-23 05:53:56,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:53:56,260 INFO L93 Difference]: Finished difference Result 343 states and 394 transitions. [2022-07-23 05:53:56,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-23 05:53:56,261 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-23 05:53:56,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:53:56,263 INFO L225 Difference]: With dead ends: 343 [2022-07-23 05:53:56,263 INFO L226 Difference]: Without dead ends: 343 [2022-07-23 05:53:56,263 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-07-23 05:53:56,264 INFO L413 NwaCegarLoop]: 205 mSDtfsCounter, 112 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 1188 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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, 1.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:53:56,264 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 777 Invalid, 1955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1188 Invalid, 0 Unknown, 755 Unchecked, 1.1s Time] [2022-07-23 05:53:56,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2022-07-23 05:53:56,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 242. [2022-07-23 05:53:56,272 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-23 05:53:56,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 273 transitions. [2022-07-23 05:53:56,275 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 273 transitions. Word has length 73 [2022-07-23 05:53:56,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:53:56,276 INFO L495 AbstractCegarLoop]: Abstraction has 242 states and 273 transitions. [2022-07-23 05:53:56,277 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-23 05:53:56,277 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 273 transitions. [2022-07-23 05:53:56,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-23 05:53:56,283 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:53:56,284 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-23 05:53:56,303 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-23 05:53:56,491 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-23 05:53:56,491 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-23 05:53:56,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:53:56,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1277004054, now seen corresponding path program 1 times [2022-07-23 05:53:56,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:53:56,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882329353] [2022-07-23 05:53:56,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:56,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:53:56,509 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:53:56,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1775079047] [2022-07-23 05:53:56,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:53:56,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:53:56,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:53:56,522 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-23 05:53:56,523 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-23 05:53:56,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:53:56,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-23 05:53:56,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:53:56,843 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:53:56,843 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-23 05:53:56,858 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-23 05:53:56,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:53:57,043 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-23 05:53:57,044 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-23 05:53:57,063 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-23 05:53:57,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:53:57,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882329353] [2022-07-23 05:53:57,064 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:53:57,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775079047] [2022-07-23 05:53:57,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775079047] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:53:57,064 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:53:57,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2022-07-23 05:53:57,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901647818] [2022-07-23 05:53:57,065 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:53:57,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-23 05:53:57,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:53:57,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-23 05:53:57,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-23 05:53:57,067 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-23 05:54:05,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:05,577 INFO L93 Difference]: Finished difference Result 256 states and 291 transitions. [2022-07-23 05:54:05,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-23 05:54:05,577 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-23 05:54:05,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:05,579 INFO L225 Difference]: With dead ends: 256 [2022-07-23 05:54:05,579 INFO L226 Difference]: Without dead ends: 256 [2022-07-23 05:54:05,579 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 133 SyntacticMatches, 5 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2022-07-23 05:54:05,580 INFO L413 NwaCegarLoop]: 235 mSDtfsCounter, 107 mSDsluCounter, 1365 mSDsCounter, 0 mSdLazyCounter, 656 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-23 05:54:05,580 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-23 05:54:05,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2022-07-23 05:54:05,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 240. [2022-07-23 05:54:05,586 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-23 05:54:05,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 270 transitions. [2022-07-23 05:54:05,588 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 270 transitions. Word has length 74 [2022-07-23 05:54:05,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:05,588 INFO L495 AbstractCegarLoop]: Abstraction has 240 states and 270 transitions. [2022-07-23 05:54:05,588 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-23 05:54:05,588 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 270 transitions. [2022-07-23 05:54:05,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-23 05:54:05,589 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:05,589 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-23 05:54:05,615 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-23 05:54:05,803 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-23 05:54:05,804 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-23 05:54:05,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:05,804 INFO L85 PathProgramCache]: Analyzing trace with hash 801017355, now seen corresponding path program 1 times [2022-07-23 05:54:05,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:05,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144786630] [2022-07-23 05:54:05,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:05,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:05,829 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:05,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1176292910] [2022-07-23 05:54:05,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:05,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:05,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:05,846 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-23 05:54:05,847 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-23 05:54:05,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:05,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-23 05:54:06,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:06,153 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:54:06,154 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-23 05:54:06,232 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:54:06,232 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-23 05:54:06,246 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-23 05:54:06,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:06,535 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-23 05:54:06,535 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-23 05:54:06,548 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-23 05:54:06,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:06,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144786630] [2022-07-23 05:54:06,548 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:06,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176292910] [2022-07-23 05:54:06,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176292910] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:54:06,549 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:54:06,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2022-07-23 05:54:06,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39627874] [2022-07-23 05:54:06,549 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:06,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-23 05:54:06,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:06,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-23 05:54:06,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-07-23 05:54:06,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-23 05:54:07,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:07,189 INFO L93 Difference]: Finished difference Result 406 states and 471 transitions. [2022-07-23 05:54:07,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-23 05:54:07,190 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-23 05:54:07,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:07,192 INFO L225 Difference]: With dead ends: 406 [2022-07-23 05:54:07,192 INFO L226 Difference]: Without dead ends: 406 [2022-07-23 05:54:07,193 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-23 05:54:07,193 INFO L413 NwaCegarLoop]: 194 mSDtfsCounter, 299 mSDsluCounter, 1815 mSDsCounter, 0 mSdLazyCounter, 1003 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2022-07-23 05:54:07,194 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.5s Time] [2022-07-23 05:54:07,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 406 states. [2022-07-23 05:54:07,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 406 to 264. [2022-07-23 05:54:07,203 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-23 05:54:07,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 297 transitions. [2022-07-23 05:54:07,205 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 297 transitions. Word has length 75 [2022-07-23 05:54:07,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:07,206 INFO L495 AbstractCegarLoop]: Abstraction has 264 states and 297 transitions. [2022-07-23 05:54:07,206 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-23 05:54:07,206 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 297 transitions. [2022-07-23 05:54:07,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-23 05:54:07,207 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:07,207 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-23 05:54:07,236 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-23 05:54:07,421 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-23 05:54:07,421 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-23 05:54:07,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:07,422 INFO L85 PathProgramCache]: Analyzing trace with hash 801017356, now seen corresponding path program 1 times [2022-07-23 05:54:07,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:07,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508086818] [2022-07-23 05:54:07,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:07,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:07,442 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:07,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1044363668] [2022-07-23 05:54:07,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:07,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:07,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:07,444 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-23 05:54:07,446 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-23 05:54:07,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:07,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 73 conjunts are in the unsatisfiable core [2022-07-23 05:54:07,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:07,620 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-23 05:54:08,248 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:08,249 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-23 05:54:08,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, 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-23 05:54:08,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:08,434 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-23 05:54:08,452 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-23 05:54:08,453 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-23 05:54:08,514 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-23 05:54:08,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:08,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:08,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508086818] [2022-07-23 05:54:08,639 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:08,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1044363668] [2022-07-23 05:54:08,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1044363668] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:54:08,639 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:54:08,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-07-23 05:54:08,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082247200] [2022-07-23 05:54:08,640 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:08,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-23 05:54:08,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:08,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-23 05:54:08,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2022-07-23 05:54:08,641 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-23 05:54:10,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:10,054 INFO L93 Difference]: Finished difference Result 365 states and 417 transitions. [2022-07-23 05:54:10,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-23 05:54:10,054 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-23 05:54:10,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:10,056 INFO L225 Difference]: With dead ends: 365 [2022-07-23 05:54:10,056 INFO L226 Difference]: Without dead ends: 365 [2022-07-23 05:54:10,057 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2022-07-23 05:54:10,057 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 114 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 1182 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:54:10,057 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.1s Time] [2022-07-23 05:54:10,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-07-23 05:54:10,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 264. [2022-07-23 05:54:10,067 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-23 05:54:10,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 296 transitions. [2022-07-23 05:54:10,068 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 296 transitions. Word has length 75 [2022-07-23 05:54:10,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:10,069 INFO L495 AbstractCegarLoop]: Abstraction has 264 states and 296 transitions. [2022-07-23 05:54:10,069 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-23 05:54:10,069 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 296 transitions. [2022-07-23 05:54:10,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-23 05:54:10,070 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:10,070 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-23 05:54:10,099 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-07-23 05:54:10,287 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-23 05:54:10,287 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-23 05:54:10,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:10,288 INFO L85 PathProgramCache]: Analyzing trace with hash -938265759, now seen corresponding path program 1 times [2022-07-23 05:54:10,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:10,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48908648] [2022-07-23 05:54:10,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:10,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:10,303 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:10,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1209748631] [2022-07-23 05:54:10,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:10,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:10,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:10,306 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-23 05:54:10,323 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-23 05:54:10,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:10,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-23 05:54:10,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:10,504 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-23 05:54:10,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:10,530 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-23 05:54:10,603 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-23 05:54:10,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:10,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48908648] [2022-07-23 05:54:10,604 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:10,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209748631] [2022-07-23 05:54:10,604 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209748631] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:54:10,605 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:54:10,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-07-23 05:54:10,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831844103] [2022-07-23 05:54:10,605 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:10,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-23 05:54:10,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:10,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-23 05:54:10,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-23 05:54:10,607 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-23 05:54:10,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:10,876 INFO L93 Difference]: Finished difference Result 282 states and 321 transitions. [2022-07-23 05:54:10,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-23 05:54:10,877 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-23 05:54:10,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:10,878 INFO L225 Difference]: With dead ends: 282 [2022-07-23 05:54:10,878 INFO L226 Difference]: Without dead ends: 282 [2022-07-23 05:54:10,879 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-23 05:54:10,879 INFO L413 NwaCegarLoop]: 231 mSDtfsCounter, 317 mSDsluCounter, 1289 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-23 05:54:10,879 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-23 05:54:10,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2022-07-23 05:54:10,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 263. [2022-07-23 05:54:10,888 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-23 05:54:10,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 295 transitions. [2022-07-23 05:54:10,890 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 295 transitions. Word has length 76 [2022-07-23 05:54:10,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:10,891 INFO L495 AbstractCegarLoop]: Abstraction has 263 states and 295 transitions. [2022-07-23 05:54:10,891 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-23 05:54:10,891 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 295 transitions. [2022-07-23 05:54:10,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-07-23 05:54:10,892 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:10,892 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-23 05:54:10,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-07-23 05:54:11,107 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-23 05:54:11,108 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-23 05:54:11,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:11,108 INFO L85 PathProgramCache]: Analyzing trace with hash 269737250, now seen corresponding path program 1 times [2022-07-23 05:54:11,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:11,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124853242] [2022-07-23 05:54:11,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:11,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:11,130 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:11,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1337697733] [2022-07-23 05:54:11,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:11,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:11,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:11,132 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-23 05:54:11,138 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-23 05:54:11,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:11,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 05:54:11,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:11,296 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-23 05:54:11,296 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:54:11,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:11,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124853242] [2022-07-23 05:54:11,296 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:11,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337697733] [2022-07-23 05:54:11,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337697733] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:54:11,297 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:54:11,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:54:11,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725359043] [2022-07-23 05:54:11,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:54:11,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 05:54:11,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:11,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 05:54:11,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:54:11,299 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-23 05:54:11,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:11,407 INFO L93 Difference]: Finished difference Result 270 states and 306 transitions. [2022-07-23 05:54:11,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 05:54:11,412 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-23 05:54:11,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:11,414 INFO L225 Difference]: With dead ends: 270 [2022-07-23 05:54:11,414 INFO L226 Difference]: Without dead ends: 270 [2022-07-23 05:54:11,414 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-23 05:54:11,415 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-23 05:54:11,415 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-23 05:54:11,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-07-23 05:54:11,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 262. [2022-07-23 05:54:11,421 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-23 05:54:11,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 294 transitions. [2022-07-23 05:54:11,423 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 294 transitions. Word has length 78 [2022-07-23 05:54:11,423 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:11,423 INFO L495 AbstractCegarLoop]: Abstraction has 262 states and 294 transitions. [2022-07-23 05:54:11,423 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-23 05:54:11,423 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 294 transitions. [2022-07-23 05:54:11,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-23 05:54:11,424 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:11,424 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-23 05:54:11,448 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-23 05:54:11,643 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-23 05:54:11,644 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-23 05:54:11,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:11,644 INFO L85 PathProgramCache]: Analyzing trace with hash -88647287, now seen corresponding path program 1 times [2022-07-23 05:54:11,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:11,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630499411] [2022-07-23 05:54:11,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:11,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:11,657 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:11,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [143887759] [2022-07-23 05:54:11,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:11,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:11,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:11,659 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-23 05:54:11,669 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-23 05:54:11,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:11,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 38 conjunts are in the unsatisfiable core [2022-07-23 05:54:11,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:11,905 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:11,905 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-23 05:54:11,980 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:11,981 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-23 05:54:12,067 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:54:12,067 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-23 05:54:12,087 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-23 05:54:12,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:12,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:12,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630499411] [2022-07-23 05:54:12,263 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:12,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143887759] [2022-07-23 05:54:12,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143887759] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:54:12,263 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:54:12,263 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-23 05:54:12,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647759113] [2022-07-23 05:54:12,263 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:12,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-23 05:54:12,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:12,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-23 05:54:12,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-07-23 05:54:12,265 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-23 05:54:16,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:16,760 INFO L93 Difference]: Finished difference Result 330 states and 376 transitions. [2022-07-23 05:54:16,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-23 05:54:16,760 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-23 05:54:16,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:16,762 INFO L225 Difference]: With dead ends: 330 [2022-07-23 05:54:16,762 INFO L226 Difference]: Without dead ends: 330 [2022-07-23 05:54:16,762 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 86 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=139, Invalid=563, Unknown=0, NotChecked=0, Total=702 [2022-07-23 05:54:16,763 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 123 mSDsluCounter, 1772 mSDsCounter, 0 mSdLazyCounter, 757 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-23 05:54:16,763 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-23 05:54:16,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-07-23 05:54:16,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 321. [2022-07-23 05:54:16,770 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-23 05:54:16,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 367 transitions. [2022-07-23 05:54:16,772 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 367 transitions. Word has length 82 [2022-07-23 05:54:16,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:16,772 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 367 transitions. [2022-07-23 05:54:16,772 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-23 05:54:16,772 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 367 transitions. [2022-07-23 05:54:16,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-23 05:54:16,773 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:16,773 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-23 05:54:16,798 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-07-23 05:54:16,991 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-23 05:54:16,992 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-23 05:54:16,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:16,992 INFO L85 PathProgramCache]: Analyzing trace with hash -88647286, now seen corresponding path program 1 times [2022-07-23 05:54:16,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:16,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93235531] [2022-07-23 05:54:16,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:16,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:17,024 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:17,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1468510667] [2022-07-23 05:54:17,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:17,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:17,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:17,026 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-23 05:54:17,051 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-23 05:54:17,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:17,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 85 conjunts are in the unsatisfiable core [2022-07-23 05:54:17,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:17,209 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-23 05:54:17,866 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:17,866 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-23 05:54:17,873 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-23 05:54:18,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:18,109 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-23 05:54:18,152 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-23 05:54:18,156 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-23 05:54:18,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:18,382 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-23 05:54:18,410 INFO L356 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-07-23 05:54:18,411 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-23 05:54:18,574 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-23 05:54:18,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:20,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:20,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93235531] [2022-07-23 05:54:20,747 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:20,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468510667] [2022-07-23 05:54:20,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468510667] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:54:20,747 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:54:20,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-07-23 05:54:20,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835473771] [2022-07-23 05:54:20,747 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:20,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-23 05:54:20,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:20,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-23 05:54:20,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=292, Unknown=0, NotChecked=0, Total=342 [2022-07-23 05:54:20,748 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-23 05:54:22,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:22,297 INFO L93 Difference]: Finished difference Result 466 states and 540 transitions. [2022-07-23 05:54:22,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-23 05:54:22,297 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-23 05:54:22,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:22,300 INFO L225 Difference]: With dead ends: 466 [2022-07-23 05:54:22,300 INFO L226 Difference]: Without dead ends: 466 [2022-07-23 05:54:22,301 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-07-23 05:54:22,301 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 121 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 1133 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 2293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1146 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-23 05:54:22,301 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 855 Invalid, 2293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1133 Invalid, 0 Unknown, 1146 Unchecked, 1.2s Time] [2022-07-23 05:54:22,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2022-07-23 05:54:22,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 343. [2022-07-23 05:54:22,312 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-23 05:54:22,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 394 transitions. [2022-07-23 05:54:22,313 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 394 transitions. Word has length 82 [2022-07-23 05:54:22,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:22,314 INFO L495 AbstractCegarLoop]: Abstraction has 343 states and 394 transitions. [2022-07-23 05:54:22,314 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-23 05:54:22,314 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 394 transitions. [2022-07-23 05:54:22,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-23 05:54:22,315 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:22,315 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-23 05:54:22,349 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-07-23 05:54:22,531 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-23 05:54:22,531 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-23 05:54:22,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:22,532 INFO L85 PathProgramCache]: Analyzing trace with hash -927383707, now seen corresponding path program 1 times [2022-07-23 05:54:22,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:22,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701429051] [2022-07-23 05:54:22,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:22,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:22,543 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:22,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1162931862] [2022-07-23 05:54:22,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:22,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:22,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:22,545 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-23 05:54:22,547 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-23 05:54:22,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:22,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 50 conjunts are in the unsatisfiable core [2022-07-23 05:54:22,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:22,802 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:22,803 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-23 05:54:22,920 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:54:22,921 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-23 05:54:23,058 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:54:23,058 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-23 05:54:23,122 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-23 05:54:23,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:23,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:23,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701429051] [2022-07-23 05:54:23,741 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:23,741 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162931862] [2022-07-23 05:54:23,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162931862] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:54:23,742 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:54:23,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-23 05:54:23,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142045104] [2022-07-23 05:54:23,742 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:23,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-23 05:54:23,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:23,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-23 05:54:23,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-07-23 05:54:23,743 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-23 05:54:28,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:28,408 INFO L93 Difference]: Finished difference Result 402 states and 458 transitions. [2022-07-23 05:54:28,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-23 05:54:28,408 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-23 05:54:28,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:28,411 INFO L225 Difference]: With dead ends: 402 [2022-07-23 05:54:28,411 INFO L226 Difference]: Without dead ends: 402 [2022-07-23 05:54:28,412 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 87 SyntacticMatches, 6 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=216, Invalid=1266, Unknown=0, NotChecked=0, Total=1482 [2022-07-23 05:54:28,412 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.4s IncrementalHoareTripleChecker+Time [2022-07-23 05:54:28,412 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.4s Time] [2022-07-23 05:54:28,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-07-23 05:54:28,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 328. [2022-07-23 05:54:28,419 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-23 05:54:28,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 370 transitions. [2022-07-23 05:54:28,420 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 370 transitions. Word has length 83 [2022-07-23 05:54:28,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:28,421 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 370 transitions. [2022-07-23 05:54:28,421 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-23 05:54:28,421 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 370 transitions. [2022-07-23 05:54:28,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-23 05:54:28,421 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:28,422 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-23 05:54:28,451 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-23 05:54:28,648 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-23 05:54:28,649 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-23 05:54:28,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:28,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1546901432, now seen corresponding path program 1 times [2022-07-23 05:54:28,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:28,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681984180] [2022-07-23 05:54:28,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:28,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:28,685 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:28,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2091195592] [2022-07-23 05:54:28,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:28,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:28,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:28,687 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-23 05:54:28,688 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-23 05:54:28,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:28,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-23 05:54:28,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:28,884 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-23 05:54:28,884 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:54:28,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:28,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681984180] [2022-07-23 05:54:28,885 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:28,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091195592] [2022-07-23 05:54:28,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091195592] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:54:28,885 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:54:28,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 05:54:28,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80968412] [2022-07-23 05:54:28,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:54:28,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-23 05:54:28,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:28,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-23 05:54:28,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-23 05:54:28,887 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-23 05:54:29,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:29,031 INFO L93 Difference]: Finished difference Result 341 states and 388 transitions. [2022-07-23 05:54:29,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-23 05:54:29,031 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-23 05:54:29,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:29,033 INFO L225 Difference]: With dead ends: 341 [2022-07-23 05:54:29,033 INFO L226 Difference]: Without dead ends: 341 [2022-07-23 05:54:29,033 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-23 05:54:29,034 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-23 05:54:29,034 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-23 05:54:29,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2022-07-23 05:54:29,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 327. [2022-07-23 05:54:29,042 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-23 05:54:29,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 327 states to 327 states and 369 transitions. [2022-07-23 05:54:29,044 INFO L78 Accepts]: Start accepts. Automaton has 327 states and 369 transitions. Word has length 83 [2022-07-23 05:54:29,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:29,045 INFO L495 AbstractCegarLoop]: Abstraction has 327 states and 369 transitions. [2022-07-23 05:54:29,045 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-23 05:54:29,045 INFO L276 IsEmpty]: Start isEmpty. Operand 327 states and 369 transitions. [2022-07-23 05:54:29,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-07-23 05:54:29,046 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:29,046 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-23 05:54:29,076 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-23 05:54:29,264 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-23 05:54:29,264 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-23 05:54:29,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:29,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1546901433, now seen corresponding path program 1 times [2022-07-23 05:54:29,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:29,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707301107] [2022-07-23 05:54:29,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:29,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:29,285 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:29,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1655193870] [2022-07-23 05:54:29,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:29,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:29,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:29,287 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-23 05:54:29,314 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-23 05:54:29,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:29,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 604 conjuncts, 69 conjunts are in the unsatisfiable core [2022-07-23 05:54:29,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:29,484 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-23 05:54:29,498 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-23 05:54:31,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:31,112 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-23 05:54:31,135 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:31,135 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-23 05:54:31,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:31,424 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-23 05:54:31,444 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-23 05:54:31,445 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-23 05:54:32,542 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-23 05:54:32,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:32,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:32,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707301107] [2022-07-23 05:54:32,843 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:32,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655193870] [2022-07-23 05:54:32,843 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655193870] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:54:32,843 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:54:32,843 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-23 05:54:32,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545191981] [2022-07-23 05:54:32,843 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:32,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-23 05:54:32,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:32,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-23 05:54:32,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=405, Unknown=0, NotChecked=0, Total=462 [2022-07-23 05:54:32,845 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-23 05:54:33,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:33,558 INFO L93 Difference]: Finished difference Result 510 states and 596 transitions. [2022-07-23 05:54:33,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-23 05:54:33,559 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-23 05:54:33,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:33,561 INFO L225 Difference]: With dead ends: 510 [2022-07-23 05:54:33,561 INFO L226 Difference]: Without dead ends: 510 [2022-07-23 05:54:33,561 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=94, Invalid=718, Unknown=0, NotChecked=0, Total=812 [2022-07-23 05:54:33,562 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 115 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-23 05:54:33,562 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-23 05:54:33,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2022-07-23 05:54:33,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 382. [2022-07-23 05:54:33,571 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-23 05:54:33,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 445 transitions. [2022-07-23 05:54:33,573 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 445 transitions. Word has length 83 [2022-07-23 05:54:33,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:33,573 INFO L495 AbstractCegarLoop]: Abstraction has 382 states and 445 transitions. [2022-07-23 05:54:33,573 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-23 05:54:33,574 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 445 transitions. [2022-07-23 05:54:33,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-23 05:54:33,574 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:33,575 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-23 05:54:33,605 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-23 05:54:33,801 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-23 05:54:33,801 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-23 05:54:33,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:33,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1315876189, now seen corresponding path program 1 times [2022-07-23 05:54:33,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:33,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321940554] [2022-07-23 05:54:33,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:33,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:33,815 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:33,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1729126143] [2022-07-23 05:54:33,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:33,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:33,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:33,817 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-23 05:54:33,827 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-23 05:54:33,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:54:33,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 71 conjunts are in the unsatisfiable core [2022-07-23 05:54:33,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:33,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 6 treesize of output 5 [2022-07-23 05:54:34,009 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-23 05:54:42,104 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:42,105 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-23 05:54:42,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 23 treesize of output 25 [2022-07-23 05:54:44,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:44,137 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-23 05:54:44,220 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-23 05:54:44,220 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-23 05:54:47,833 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-23 05:54:47,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:48,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:48,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321940554] [2022-07-23 05:54:48,706 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:48,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729126143] [2022-07-23 05:54:48,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729126143] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:54:48,706 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:54:48,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-07-23 05:54:48,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645005338] [2022-07-23 05:54:48,706 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:48,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-07-23 05:54:48,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:48,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-07-23 05:54:48,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=534, Unknown=0, NotChecked=0, Total=600 [2022-07-23 05:54:48,707 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-23 05:54:50,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:50,564 INFO L93 Difference]: Finished difference Result 648 states and 787 transitions. [2022-07-23 05:54:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-23 05:54:50,565 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-23 05:54:50,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:50,568 INFO L225 Difference]: With dead ends: 648 [2022-07-23 05:54:50,568 INFO L226 Difference]: Without dead ends: 648 [2022-07-23 05:54:50,568 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-07-23 05:54:50,568 INFO L413 NwaCegarLoop]: 267 mSDtfsCounter, 172 mSDsluCounter, 1628 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-23 05:54:50,569 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-23 05:54:50,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2022-07-23 05:54:50,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 394. [2022-07-23 05:54:50,581 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-23 05:54:50,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 466 transitions. [2022-07-23 05:54:50,583 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 466 transitions. Word has length 84 [2022-07-23 05:54:50,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:50,583 INFO L495 AbstractCegarLoop]: Abstraction has 394 states and 466 transitions. [2022-07-23 05:54:50,584 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-23 05:54:50,584 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 466 transitions. [2022-07-23 05:54:50,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2022-07-23 05:54:50,585 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:50,585 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-23 05:54:50,614 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-23 05:54:50,803 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-23 05:54:50,803 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-23 05:54:50,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:50,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1220193167, now seen corresponding path program 2 times [2022-07-23 05:54:50,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:50,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955940932] [2022-07-23 05:54:50,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:50,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:50,831 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:50,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1801178450] [2022-07-23 05:54:50,832 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 05:54:50,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:50,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:50,833 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-23 05:54:50,839 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-23 05:54:51,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 05:54:51,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 05:54:51,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 68 conjunts are in the unsatisfiable core [2022-07-23 05:54:51,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:51,031 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-23 05:54:51,047 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-23 05:54:52,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:52,039 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-23 05:54:52,063 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:52,064 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-23 05:54:52,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:52,461 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-23 05:54:52,479 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-23 05:54:52,479 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-23 05:54:53,427 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-23 05:54:53,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:53,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:53,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955940932] [2022-07-23 05:54:53,686 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:53,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801178450] [2022-07-23 05:54:53,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801178450] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:54:53,686 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:54:53,687 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-07-23 05:54:53,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144762836] [2022-07-23 05:54:53,687 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:53,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-07-23 05:54:53,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:53,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-07-23 05:54:53,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=445, Unknown=0, NotChecked=0, Total=506 [2022-07-23 05:54:53,689 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-23 05:54:54,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:54,339 INFO L93 Difference]: Finished difference Result 615 states and 743 transitions. [2022-07-23 05:54:54,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-23 05:54:54,340 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-23 05:54:54,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:54,342 INFO L225 Difference]: With dead ends: 615 [2022-07-23 05:54:54,342 INFO L226 Difference]: Without dead ends: 615 [2022-07-23 05:54:54,343 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=99, Invalid=771, Unknown=0, NotChecked=0, Total=870 [2022-07-23 05:54:54,343 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-23 05:54:54,344 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-23 05:54:54,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2022-07-23 05:54:54,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 416. [2022-07-23 05:54:54,355 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-23 05:54:54,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 504 transitions. [2022-07-23 05:54:54,357 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 504 transitions. Word has length 84 [2022-07-23 05:54:54,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:54,357 INFO L495 AbstractCegarLoop]: Abstraction has 416 states and 504 transitions. [2022-07-23 05:54:54,357 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-23 05:54:54,358 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 504 transitions. [2022-07-23 05:54:54,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-07-23 05:54:54,359 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:54,359 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-23 05:54:54,384 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-07-23 05:54:54,584 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-23 05:54:54,585 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-23 05:54:54,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:54,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1550939079, now seen corresponding path program 3 times [2022-07-23 05:54:54,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:54,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108367377] [2022-07-23 05:54:54,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:54,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:54,607 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:54,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [309566416] [2022-07-23 05:54:54,608 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-23 05:54:54,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:54,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:54,609 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-23 05:54:54,610 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-23 05:54:54,770 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-23 05:54:54,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 05:54:54,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-23 05:54:54,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:54,799 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-23 05:54:54,799 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:54:54,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:54,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108367377] [2022-07-23 05:54:54,800 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:54,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309566416] [2022-07-23 05:54:54,800 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309566416] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:54:54,800 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:54:54,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-23 05:54:54,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063441528] [2022-07-23 05:54:54,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:54:54,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-23 05:54:54,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:54,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-23 05:54:54,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-23 05:54:54,801 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-23 05:54:54,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:54,848 INFO L93 Difference]: Finished difference Result 405 states and 460 transitions. [2022-07-23 05:54:54,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-23 05:54:54,849 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-23 05:54:54,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:54,850 INFO L225 Difference]: With dead ends: 405 [2022-07-23 05:54:54,850 INFO L226 Difference]: Without dead ends: 365 [2022-07-23 05:54:54,850 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-23 05:54:54,851 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-23 05:54:54,851 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-23 05:54:54,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-07-23 05:54:54,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 335. [2022-07-23 05:54:54,863 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-23 05:54:54,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 377 transitions. [2022-07-23 05:54:54,866 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 377 transitions. Word has length 85 [2022-07-23 05:54:54,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:54,866 INFO L495 AbstractCegarLoop]: Abstraction has 335 states and 377 transitions. [2022-07-23 05:54:54,866 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-23 05:54:54,867 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 377 transitions. [2022-07-23 05:54:54,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-23 05:54:54,868 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:54,868 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-23 05:54:54,898 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-23 05:54:55,083 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-23 05:54:55,084 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-23 05:54:55,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:54:55,084 INFO L85 PathProgramCache]: Analyzing trace with hash 109000903, now seen corresponding path program 4 times [2022-07-23 05:54:55,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:54:55,084 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920658479] [2022-07-23 05:54:55,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:54:55,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:54:55,097 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:54:55,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [982763478] [2022-07-23 05:54:55,097 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-23 05:54:55,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:54:55,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:54:55,099 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-23 05:54:55,102 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-23 05:54:55,462 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-23 05:54:55,462 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 05:54:55,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 75 conjunts are in the unsatisfiable core [2022-07-23 05:54:55,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:54:55,483 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-23 05:54:55,495 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-23 05:54:55,510 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-23 05:54:56,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:56,218 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-23 05:54:56,236 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:54:56,236 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-23 05:54:56,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:54:56,432 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-23 05:54:56,443 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-23 05:54:56,443 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-23 05:54:57,158 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-23 05:54:57,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:54:58,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:54:58,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920658479] [2022-07-23 05:54:58,776 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:54:58,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982763478] [2022-07-23 05:54:58,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982763478] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:54:58,776 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:54:58,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-07-23 05:54:58,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067150956] [2022-07-23 05:54:58,776 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:54:58,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-23 05:54:58,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:54:58,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-23 05:54:58,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=369, Unknown=0, NotChecked=0, Total=420 [2022-07-23 05:54:58,778 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-23 05:54:59,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:54:59,978 INFO L93 Difference]: Finished difference Result 518 states and 604 transitions. [2022-07-23 05:54:59,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-23 05:54:59,978 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-23 05:54:59,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:54:59,980 INFO L225 Difference]: With dead ends: 518 [2022-07-23 05:54:59,980 INFO L226 Difference]: Without dead ends: 518 [2022-07-23 05:54:59,981 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=91, Invalid=665, Unknown=0, NotChecked=0, Total=756 [2022-07-23 05:54:59,981 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-23 05:54:59,981 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-23 05:54:59,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2022-07-23 05:54:59,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 378. [2022-07-23 05:54:59,994 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-23 05:54:59,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 437 transitions. [2022-07-23 05:54:59,996 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 437 transitions. Word has length 89 [2022-07-23 05:54:59,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:54:59,996 INFO L495 AbstractCegarLoop]: Abstraction has 378 states and 437 transitions. [2022-07-23 05:54:59,996 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-23 05:54:59,996 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 437 transitions. [2022-07-23 05:54:59,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-23 05:54:59,997 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:54:59,997 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-23 05:55:00,027 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-23 05:55:00,223 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-23 05:55:00,224 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-23 05:55:00,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:00,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1896002525, now seen corresponding path program 5 times [2022-07-23 05:55:00,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:00,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588280190] [2022-07-23 05:55:00,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:00,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:00,241 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:00,241 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [897027636] [2022-07-23 05:55:00,241 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-23 05:55:00,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:00,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:00,243 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-23 05:55:00,245 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-23 05:55:00,389 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 05:55:00,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 05:55:00,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-23 05:55:00,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:00,419 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-23 05:55:00,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:00,521 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-23 05:55:00,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:00,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588280190] [2022-07-23 05:55:00,521 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:00,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897027636] [2022-07-23 05:55:00,521 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897027636] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:55:00,521 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:55:00,522 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-07-23 05:55:00,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752804977] [2022-07-23 05:55:00,522 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:00,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-23 05:55:00,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:00,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-23 05:55:00,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-23 05:55:00,523 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-23 05:55:00,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:00,668 INFO L93 Difference]: Finished difference Result 411 states and 457 transitions. [2022-07-23 05:55:00,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-23 05:55:00,668 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-23 05:55:00,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:00,669 INFO L225 Difference]: With dead ends: 411 [2022-07-23 05:55:00,669 INFO L226 Difference]: Without dead ends: 351 [2022-07-23 05:55:00,669 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-23 05:55:00,670 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-23 05:55:00,670 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-23 05:55:00,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-07-23 05:55:00,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 351. [2022-07-23 05:55:00,676 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-23 05:55:00,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 393 transitions. [2022-07-23 05:55:00,677 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 393 transitions. Word has length 90 [2022-07-23 05:55:00,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:00,677 INFO L495 AbstractCegarLoop]: Abstraction has 351 states and 393 transitions. [2022-07-23 05:55:00,677 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-23 05:55:00,677 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 393 transitions. [2022-07-23 05:55:00,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-07-23 05:55:00,678 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:00,678 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-23 05:55:00,696 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-23 05:55:00,883 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-23 05:55:00,884 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-23 05:55:00,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:00,884 INFO L85 PathProgramCache]: Analyzing trace with hash -495641031, now seen corresponding path program 6 times [2022-07-23 05:55:00,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:00,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980874371] [2022-07-23 05:55:00,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:00,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:00,905 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:00,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [82938000] [2022-07-23 05:55:00,905 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-23 05:55:00,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:00,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:00,907 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-23 05:55:00,911 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-23 05:55:02,057 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-07-23 05:55:02,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 05:55:02,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 324 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-23 05:55:02,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:02,128 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-23 05:55:02,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:02,438 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-23 05:55:02,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:02,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980874371] [2022-07-23 05:55:02,439 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:02,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82938000] [2022-07-23 05:55:02,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82938000] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:55:02,439 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:55:02,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-07-23 05:55:02,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964695195] [2022-07-23 05:55:02,440 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:02,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-23 05:55:02,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:02,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-23 05:55:02,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-07-23 05:55:02,441 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-23 05:55:02,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:02,769 INFO L93 Difference]: Finished difference Result 407 states and 457 transitions. [2022-07-23 05:55:02,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-23 05:55:02,772 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-23 05:55:02,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:02,773 INFO L225 Difference]: With dead ends: 407 [2022-07-23 05:55:02,773 INFO L226 Difference]: Without dead ends: 367 [2022-07-23 05:55:02,774 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-23 05:55:02,774 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-23 05:55:02,775 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-23 05:55:02,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2022-07-23 05:55:02,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 367. [2022-07-23 05:55:02,781 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-23 05:55:02,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 409 transitions. [2022-07-23 05:55:02,782 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 409 transitions. Word has length 105 [2022-07-23 05:55:02,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:02,783 INFO L495 AbstractCegarLoop]: Abstraction has 367 states and 409 transitions. [2022-07-23 05:55:02,783 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-23 05:55:02,783 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 409 transitions. [2022-07-23 05:55:02,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-07-23 05:55:02,784 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:02,784 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-23 05:55:02,815 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-23 05:55:02,999 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-23 05:55:02,999 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-23 05:55:03,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:03,000 INFO L85 PathProgramCache]: Analyzing trace with hash -414151, now seen corresponding path program 7 times [2022-07-23 05:55:03,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:03,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021303170] [2022-07-23 05:55:03,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:03,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:03,028 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:03,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [716631521] [2022-07-23 05:55:03,028 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-23 05:55:03,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:03,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:03,030 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-23 05:55:03,055 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-23 05:55:03,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:03,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 994 conjuncts, 72 conjunts are in the unsatisfiable core [2022-07-23 05:55:03,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:03,822 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-23 05:55:04,218 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:55:04,218 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-23 05:55:04,237 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:04,237 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-23 05:55:04,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:55:04,390 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-23 05:55:04,400 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-23 05:55:04,400 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-23 05:55:04,442 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-23 05:55:04,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:08,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:08,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021303170] [2022-07-23 05:55:08,642 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:08,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716631521] [2022-07-23 05:55:08,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716631521] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:08,642 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:08,643 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-23 05:55:08,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310801270] [2022-07-23 05:55:08,643 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:08,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-23 05:55:08,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:08,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-23 05:55:08,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-07-23 05:55:08,644 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-23 05:55:09,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:09,878 INFO L93 Difference]: Finished difference Result 478 states and 543 transitions. [2022-07-23 05:55:09,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-23 05:55:09,879 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-23 05:55:09,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:09,881 INFO L225 Difference]: With dead ends: 478 [2022-07-23 05:55:09,881 INFO L226 Difference]: Without dead ends: 478 [2022-07-23 05:55:09,881 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-07-23 05:55:09,882 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 111 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 1400 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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, 1.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:09,887 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 902 Invalid, 1986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 1400 Invalid, 0 Unknown, 571 Unchecked, 1.1s Time] [2022-07-23 05:55:09,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2022-07-23 05:55:09,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 375. [2022-07-23 05:55:09,895 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-23 05:55:09,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 420 transitions. [2022-07-23 05:55:09,896 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 420 transitions. Word has length 109 [2022-07-23 05:55:09,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:09,897 INFO L495 AbstractCegarLoop]: Abstraction has 375 states and 420 transitions. [2022-07-23 05:55:09,897 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-23 05:55:09,897 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 420 transitions. [2022-07-23 05:55:09,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-07-23 05:55:09,898 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:09,898 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-23 05:55:09,943 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-23 05:55:10,111 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-23 05:55:10,112 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-23 05:55:10,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:10,112 INFO L85 PathProgramCache]: Analyzing trace with hash -397998918, now seen corresponding path program 1 times [2022-07-23 05:55:10,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:10,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940222090] [2022-07-23 05:55:10,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:10,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:10,145 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:10,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [510542674] [2022-07-23 05:55:10,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:10,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:10,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:10,147 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-23 05:55:10,175 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-23 05:55:10,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:10,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 1011 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 05:55:10,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:10,445 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-23 05:55:10,445 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:55:10,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:10,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940222090] [2022-07-23 05:55:10,446 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:10,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510542674] [2022-07-23 05:55:10,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510542674] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:55:10,446 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:55:10,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:55:10,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735150659] [2022-07-23 05:55:10,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:55:10,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 05:55:10,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:10,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 05:55:10,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:55:10,447 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-23 05:55:10,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:10,568 INFO L93 Difference]: Finished difference Result 380 states and 428 transitions. [2022-07-23 05:55:10,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 05:55:10,569 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-23 05:55:10,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:10,570 INFO L225 Difference]: With dead ends: 380 [2022-07-23 05:55:10,570 INFO L226 Difference]: Without dead ends: 380 [2022-07-23 05:55:10,570 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-23 05:55:10,570 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-23 05:55:10,571 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-23 05:55:10,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-07-23 05:55:10,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 374. [2022-07-23 05:55:10,576 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-23 05:55:10,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 419 transitions. [2022-07-23 05:55:10,577 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 419 transitions. Word has length 111 [2022-07-23 05:55:10,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:10,577 INFO L495 AbstractCegarLoop]: Abstraction has 374 states and 419 transitions. [2022-07-23 05:55:10,577 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-23 05:55:10,578 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 419 transitions. [2022-07-23 05:55:10,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-07-23 05:55:10,578 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:10,578 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-23 05:55:10,606 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-23 05:55:10,803 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-23 05:55:10,803 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-23 05:55:10,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:10,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1352185183, now seen corresponding path program 1 times [2022-07-23 05:55:10,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:10,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703799885] [2022-07-23 05:55:10,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:10,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:10,831 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:10,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [104618151] [2022-07-23 05:55:10,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:10,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:10,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:10,833 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-23 05:55:10,835 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-23 05:55:11,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:11,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 1032 conjuncts, 55 conjunts are in the unsatisfiable core [2022-07-23 05:55:11,121 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:11,238 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:11,238 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-23 05:55:11,308 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:11,308 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-23 05:55:11,435 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:55:11,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 12 treesize of output 18 [2022-07-23 05:55:11,587 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:55:11,588 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-23 05:55:11,658 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-23 05:55:11,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:12,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:12,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703799885] [2022-07-23 05:55:12,245 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:12,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104618151] [2022-07-23 05:55:12,245 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104618151] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:12,245 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:12,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-23 05:55:12,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798728406] [2022-07-23 05:55:12,246 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:12,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-23 05:55:12,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:12,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-23 05:55:12,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-07-23 05:55:12,247 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-23 05:55:16,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:16,924 INFO L93 Difference]: Finished difference Result 568 states and 636 transitions. [2022-07-23 05:55:16,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-23 05:55:16,925 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-23 05:55:16,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:16,926 INFO L225 Difference]: With dead ends: 568 [2022-07-23 05:55:16,926 INFO L226 Difference]: Without dead ends: 568 [2022-07-23 05:55:16,927 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 134 SyntacticMatches, 7 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=213, Invalid=1269, Unknown=0, NotChecked=0, Total=1482 [2022-07-23 05:55:16,928 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.4s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:16,928 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.4s Time] [2022-07-23 05:55:16,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2022-07-23 05:55:16,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 558. [2022-07-23 05:55:16,937 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-23 05:55:16,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 630 transitions. [2022-07-23 05:55:16,948 INFO L78 Accepts]: Start accepts. Automaton has 558 states and 630 transitions. Word has length 115 [2022-07-23 05:55:16,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:16,949 INFO L495 AbstractCegarLoop]: Abstraction has 558 states and 630 transitions. [2022-07-23 05:55:16,949 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-23 05:55:16,949 INFO L276 IsEmpty]: Start isEmpty. Operand 558 states and 630 transitions. [2022-07-23 05:55:16,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2022-07-23 05:55:16,951 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:16,951 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-23 05:55:16,982 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-23 05:55:17,167 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-23 05:55:17,167 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-23 05:55:17,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:17,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1352185182, now seen corresponding path program 1 times [2022-07-23 05:55:17,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:17,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89974564] [2022-07-23 05:55:17,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:17,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:17,203 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:17,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1851135490] [2022-07-23 05:55:17,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:17,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:17,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:17,206 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-23 05:55:17,207 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-23 05:55:18,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:18,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 1032 conjuncts, 158 conjunts are in the unsatisfiable core [2022-07-23 05:55:18,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:18,380 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-23 05:55:18,389 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-23 05:55:19,406 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:55:19,407 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-23 05:55:19,454 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:19,455 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-23 05:55:20,202 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:20,203 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-23 05:55:20,209 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-23 05:55:21,046 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-23 05:55:21,047 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-23 05:55:21,057 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-23 05:55:21,568 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-23 05:55:21,568 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-23 05:55:21,586 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-23 05:55:21,894 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-23 05:55:22,055 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-23 05:55:22,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:25,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:25,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89974564] [2022-07-23 05:55:25,224 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:25,224 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851135490] [2022-07-23 05:55:25,224 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851135490] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:25,224 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:25,224 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2022-07-23 05:55:25,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950406101] [2022-07-23 05:55:25,225 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:25,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-07-23 05:55:25,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:25,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-07-23 05:55:25,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1324, Unknown=0, NotChecked=0, Total=1482 [2022-07-23 05:55:25,226 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-23 05:55:28,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:28,210 INFO L93 Difference]: Finished difference Result 668 states and 761 transitions. [2022-07-23 05:55:28,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-23 05:55:28,213 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-23 05:55:28,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:28,215 INFO L225 Difference]: With dead ends: 668 [2022-07-23 05:55:28,215 INFO L226 Difference]: Without dead ends: 668 [2022-07-23 05:55:28,216 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=217, Invalid=1853, Unknown=0, NotChecked=0, Total=2070 [2022-07-23 05:55:28,216 INFO L413 NwaCegarLoop]: 184 mSDtfsCounter, 124 mSDsluCounter, 1255 mSDsCounter, 0 mSdLazyCounter, 1113 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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, 2.2s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:28,217 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 1439 Invalid, 3389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 1113 Invalid, 0 Unknown, 2263 Unchecked, 2.2s Time] [2022-07-23 05:55:28,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2022-07-23 05:55:28,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 565. [2022-07-23 05:55:28,227 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-23 05:55:28,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 638 transitions. [2022-07-23 05:55:28,228 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 638 transitions. Word has length 115 [2022-07-23 05:55:28,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:28,229 INFO L495 AbstractCegarLoop]: Abstraction has 565 states and 638 transitions. [2022-07-23 05:55:28,229 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-23 05:55:28,229 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 638 transitions. [2022-07-23 05:55:28,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-23 05:55:28,230 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:28,230 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-23 05:55:28,261 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-23 05:55:28,443 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-23 05:55:28,444 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-23 05:55:28,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:28,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1031932342, now seen corresponding path program 1 times [2022-07-23 05:55:28,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:28,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200281684] [2022-07-23 05:55:28,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:28,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:28,467 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:28,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [308725403] [2022-07-23 05:55:28,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:28,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:28,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:28,469 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-23 05:55:28,469 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-23 05:55:28,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:28,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 1040 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-23 05:55:28,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:28,815 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-23 05:55:28,815 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:55:28,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:28,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200281684] [2022-07-23 05:55:28,816 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:28,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [308725403] [2022-07-23 05:55:28,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [308725403] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:55:28,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:55:28,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 05:55:28,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917603968] [2022-07-23 05:55:28,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:55:28,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-23 05:55:28,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:28,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-23 05:55:28,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-23 05:55:28,818 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-23 05:55:28,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:28,949 INFO L93 Difference]: Finished difference Result 573 states and 649 transitions. [2022-07-23 05:55:28,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-23 05:55:28,949 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-23 05:55:28,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:28,951 INFO L225 Difference]: With dead ends: 573 [2022-07-23 05:55:28,951 INFO L226 Difference]: Without dead ends: 573 [2022-07-23 05:55:28,951 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-23 05:55:28,951 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-23 05:55:28,952 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-23 05:55:28,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-07-23 05:55:28,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 564. [2022-07-23 05:55:28,959 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-23 05:55:28,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 564 states to 564 states and 637 transitions. [2022-07-23 05:55:28,961 INFO L78 Accepts]: Start accepts. Automaton has 564 states and 637 transitions. Word has length 116 [2022-07-23 05:55:28,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:28,961 INFO L495 AbstractCegarLoop]: Abstraction has 564 states and 637 transitions. [2022-07-23 05:55:28,961 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-23 05:55:28,961 INFO L276 IsEmpty]: Start isEmpty. Operand 564 states and 637 transitions. [2022-07-23 05:55:28,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-07-23 05:55:28,962 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:28,962 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-23 05:55:28,988 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-07-23 05:55:29,179 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-23 05:55:29,180 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-23 05:55:29,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:29,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1031932343, now seen corresponding path program 1 times [2022-07-23 05:55:29,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:29,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679670482] [2022-07-23 05:55:29,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:29,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:29,205 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:29,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [155357396] [2022-07-23 05:55:29,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:29,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:29,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:29,207 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-23 05:55:29,236 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-23 05:55:29,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:29,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 1040 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-23 05:55:29,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:29,728 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-23 05:55:29,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:29,784 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-23 05:55:29,784 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-23 05:55:30,020 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-23 05:55:30,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:30,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679670482] [2022-07-23 05:55:30,020 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:30,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155357396] [2022-07-23 05:55:30,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155357396] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:55:30,021 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:55:30,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-07-23 05:55:30,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824495782] [2022-07-23 05:55:30,021 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:30,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-23 05:55:30,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:30,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-23 05:55:30,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-23 05:55:30,023 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-23 05:55:30,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:30,409 INFO L93 Difference]: Finished difference Result 572 states and 648 transitions. [2022-07-23 05:55:30,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-23 05:55:30,410 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-23 05:55:30,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:30,412 INFO L225 Difference]: With dead ends: 572 [2022-07-23 05:55:30,412 INFO L226 Difference]: Without dead ends: 572 [2022-07-23 05:55:30,415 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-07-23 05:55:30,416 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-23 05:55:30,416 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-23 05:55:30,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2022-07-23 05:55:30,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 563. [2022-07-23 05:55:30,423 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-23 05:55:30,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 636 transitions. [2022-07-23 05:55:30,425 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 636 transitions. Word has length 116 [2022-07-23 05:55:30,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:30,425 INFO L495 AbstractCegarLoop]: Abstraction has 563 states and 636 transitions. [2022-07-23 05:55:30,425 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-23 05:55:30,426 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 636 transitions. [2022-07-23 05:55:30,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-07-23 05:55:30,426 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:30,426 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-23 05:55:30,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-07-23 05:55:30,639 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-23 05:55:30,639 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-23 05:55:30,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:30,640 INFO L85 PathProgramCache]: Analyzing trace with hash -450462856, now seen corresponding path program 1 times [2022-07-23 05:55:30,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:30,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521607943] [2022-07-23 05:55:30,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:30,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:30,666 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:30,666 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [216957680] [2022-07-23 05:55:30,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:30,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:30,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:30,668 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-23 05:55:30,688 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-23 05:55:31,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:31,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 1057 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 05:55:31,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:31,095 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-23 05:55:31,095 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:55:31,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:31,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521607943] [2022-07-23 05:55:31,095 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:31,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216957680] [2022-07-23 05:55:31,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216957680] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:55:31,095 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:55:31,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:55:31,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360664534] [2022-07-23 05:55:31,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:55:31,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 05:55:31,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:31,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 05:55:31,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:55:31,096 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-23 05:55:31,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:31,228 INFO L93 Difference]: Finished difference Result 566 states and 641 transitions. [2022-07-23 05:55:31,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 05:55:31,229 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-23 05:55:31,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:31,231 INFO L225 Difference]: With dead ends: 566 [2022-07-23 05:55:31,231 INFO L226 Difference]: Without dead ends: 566 [2022-07-23 05:55:31,231 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-23 05:55:31,231 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-23 05:55:31,232 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-23 05:55:31,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-07-23 05:55:31,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 562. [2022-07-23 05:55:31,247 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-23 05:55:31,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 635 transitions. [2022-07-23 05:55:31,249 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 635 transitions. Word has length 118 [2022-07-23 05:55:31,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:31,249 INFO L495 AbstractCegarLoop]: Abstraction has 562 states and 635 transitions. [2022-07-23 05:55:31,249 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-23 05:55:31,249 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 635 transitions. [2022-07-23 05:55:31,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-07-23 05:55:31,250 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:31,250 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-23 05:55:31,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-07-23 05:55:31,463 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-23 05:55:31,463 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-23 05:55:31,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:31,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1373927457, now seen corresponding path program 1 times [2022-07-23 05:55:31,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:31,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819377816] [2022-07-23 05:55:31,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:31,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:31,494 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:31,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2119044778] [2022-07-23 05:55:31,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:31,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:31,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:31,496 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-23 05:55:31,525 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-23 05:55:31,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:31,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 1078 conjuncts, 74 conjunts are in the unsatisfiable core [2022-07-23 05:55:31,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:32,060 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:32,061 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-23 05:55:32,161 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-23 05:55:32,161 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-23 05:55:32,315 INFO L356 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-07-23 05:55:32,315 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-23 05:55:32,462 INFO L356 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-07-23 05:55:32,463 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-23 05:55:32,786 INFO L356 Elim1Store]: treesize reduction 20, result has 57.4 percent of original size [2022-07-23 05:55:32,786 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-23 05:55:33,188 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-23 05:55:33,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:33,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:33,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819377816] [2022-07-23 05:55:33,323 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:33,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119044778] [2022-07-23 05:55:33,323 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119044778] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:33,323 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:33,324 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-07-23 05:55:33,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253785027] [2022-07-23 05:55:33,324 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:33,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-23 05:55:33,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:33,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-23 05:55:33,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2022-07-23 05:55:33,325 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-23 05:55:37,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:37,857 INFO L93 Difference]: Finished difference Result 954 states and 1084 transitions. [2022-07-23 05:55:37,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-23 05:55:37,858 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-23 05:55:37,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:37,860 INFO L225 Difference]: With dead ends: 954 [2022-07-23 05:55:37,860 INFO L226 Difference]: Without dead ends: 954 [2022-07-23 05:55:37,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 115 SyntacticMatches, 6 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=174, Invalid=1230, Unknown=2, NotChecked=0, Total=1406 [2022-07-23 05:55:37,861 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.3s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:37,861 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.3s Time] [2022-07-23 05:55:37,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states. [2022-07-23 05:55:37,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 949. [2022-07-23 05:55:37,874 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-23 05:55:37,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 949 states to 949 states and 1081 transitions. [2022-07-23 05:55:37,876 INFO L78 Accepts]: Start accepts. Automaton has 949 states and 1081 transitions. Word has length 122 [2022-07-23 05:55:37,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:37,876 INFO L495 AbstractCegarLoop]: Abstraction has 949 states and 1081 transitions. [2022-07-23 05:55:37,877 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-23 05:55:37,877 INFO L276 IsEmpty]: Start isEmpty. Operand 949 states and 1081 transitions. [2022-07-23 05:55:37,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-07-23 05:55:37,878 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:37,878 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-23 05:55:37,918 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-23 05:55:38,099 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-23 05:55:38,099 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-23 05:55:38,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:38,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1373927456, now seen corresponding path program 1 times [2022-07-23 05:55:38,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:38,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810516983] [2022-07-23 05:55:38,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:38,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:38,128 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:38,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1003529742] [2022-07-23 05:55:38,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:38,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:38,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:38,130 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-23 05:55:38,131 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-23 05:55:39,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:55:39,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 1078 conjuncts, 83 conjunts are in the unsatisfiable core [2022-07-23 05:55:39,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:55:39,229 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-23 05:55:39,920 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:55:39,921 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-23 05:55:39,950 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:55:39,950 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-23 05:55:40,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:55:40,102 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-23 05:55:40,110 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-23 05:55:40,110 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-23 05:55:40,197 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-23 05:55:40,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:55:40,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:55:40,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810516983] [2022-07-23 05:55:40,341 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:55:40,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003529742] [2022-07-23 05:55:40,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003529742] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:55:40,341 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:55:40,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-07-23 05:55:40,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438074264] [2022-07-23 05:55:40,342 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:55:40,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-07-23 05:55:40,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:55:40,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-07-23 05:55:40,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=683, Unknown=0, NotChecked=0, Total=756 [2022-07-23 05:55:40,343 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-23 05:55:42,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:55:42,895 INFO L93 Difference]: Finished difference Result 1290 states and 1521 transitions. [2022-07-23 05:55:42,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-23 05:55:42,896 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-23 05:55:42,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:55:42,899 INFO L225 Difference]: With dead ends: 1290 [2022-07-23 05:55:42,899 INFO L226 Difference]: Without dead ends: 1280 [2022-07-23 05:55:42,899 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=143, Invalid=1339, Unknown=0, NotChecked=0, Total=1482 [2022-07-23 05:55:42,900 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 115 mSDsluCounter, 1262 mSDsCounter, 0 mSdLazyCounter, 3084 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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, 2.1s IncrementalHoareTripleChecker+Time [2022-07-23 05:55:42,900 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 1450 Invalid, 4397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 3084 Invalid, 0 Unknown, 1298 Unchecked, 2.1s Time] [2022-07-23 05:55:42,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1280 states. [2022-07-23 05:55:42,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1280 to 1110. [2022-07-23 05:55:42,914 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-23 05:55:42,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 1294 transitions. [2022-07-23 05:55:42,917 INFO L78 Accepts]: Start accepts. Automaton has 1110 states and 1294 transitions. Word has length 122 [2022-07-23 05:55:42,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:55:42,917 INFO L495 AbstractCegarLoop]: Abstraction has 1110 states and 1294 transitions. [2022-07-23 05:55:42,917 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-23 05:55:42,917 INFO L276 IsEmpty]: Start isEmpty. Operand 1110 states and 1294 transitions. [2022-07-23 05:55:42,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-23 05:55:42,918 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:55:42,918 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-23 05:55:42,951 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-23 05:55:43,131 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-23 05:55:43,131 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-23 05:55:43,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:55:43,132 INFO L85 PathProgramCache]: Analyzing trace with hash 941894588, now seen corresponding path program 2 times [2022-07-23 05:55:43,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:55:43,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907079245] [2022-07-23 05:55:43,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:55:43,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:55:43,167 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:55:43,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [248039241] [2022-07-23 05:55:43,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-23 05:55:43,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:55:43,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:55:43,170 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-23 05:55:43,194 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-23 05:56:54,539 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-23 05:56:54,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-23 05:56:54,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 1093 conjuncts, 226 conjunts are in the unsatisfiable core [2022-07-23 05:56:54,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:56:54,589 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-23 05:56:54,648 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-23 05:56:57,031 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:56:57,031 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-23 05:56:57,036 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-23 05:56:58,001 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-23 05:56:58,002 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-23 05:56:58,013 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-23 05:56:59,864 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:56:59,864 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-23 05:56:59,923 INFO L356 Elim1Store]: treesize reduction 42, result has 27.6 percent of original size [2022-07-23 05:56:59,923 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-23 05:57:00,758 INFO L356 Elim1Store]: treesize reduction 96, result has 27.8 percent of original size [2022-07-23 05:57:00,759 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-23 05:57:00,782 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-23 05:57:01,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:57:01,432 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-23 05:57:01,458 INFO L356 Elim1Store]: treesize reduction 44, result has 32.3 percent of original size [2022-07-23 05:57:01,459 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-23 05:57:02,201 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-23 05:57:02,201 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:57:03,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:03,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907079245] [2022-07-23 05:57:03,100 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:03,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248039241] [2022-07-23 05:57:03,100 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248039241] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:57:03,100 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:57:03,100 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2022-07-23 05:57:03,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918582856] [2022-07-23 05:57:03,101 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:57:03,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-07-23 05:57:03,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:03,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-07-23 05:57:03,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1692, Unknown=0, NotChecked=0, Total=1892 [2022-07-23 05:57:03,102 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-23 05:57:08,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:08,375 INFO L93 Difference]: Finished difference Result 1282 states and 1502 transitions. [2022-07-23 05:57:08,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-07-23 05:57:08,376 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-23 05:57:08,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:08,379 INFO L225 Difference]: With dead ends: 1282 [2022-07-23 05:57:08,379 INFO L226 Difference]: Without dead ends: 1282 [2022-07-23 05:57:08,380 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 103 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 426 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=252, Invalid=2298, Unknown=0, NotChecked=0, Total=2550 [2022-07-23 05:57:08,380 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 169 mSDsluCounter, 1892 mSDsCounter, 0 mSdLazyCounter, 1368 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s 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, 3.0s IncrementalHoareTripleChecker+Time [2022-07-23 05:57:08,380 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 2047 Invalid, 7729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1368 Invalid, 0 Unknown, 6341 Unchecked, 3.0s Time] [2022-07-23 05:57:08,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1282 states. [2022-07-23 05:57:08,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1282 to 1120. [2022-07-23 05:57:08,395 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-23 05:57:08,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1120 states to 1120 states and 1308 transitions. [2022-07-23 05:57:08,398 INFO L78 Accepts]: Start accepts. Automaton has 1120 states and 1308 transitions. Word has length 123 [2022-07-23 05:57:08,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:08,398 INFO L495 AbstractCegarLoop]: Abstraction has 1120 states and 1308 transitions. [2022-07-23 05:57:08,398 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-23 05:57:08,398 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 1308 transitions. [2022-07-23 05:57:08,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-23 05:57:08,399 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:08,399 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-23 05:57:08,450 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-23 05:57:08,627 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-23 05:57:08,627 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-23 05:57:08,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:08,628 INFO L85 PathProgramCache]: Analyzing trace with hash -866038798, now seen corresponding path program 1 times [2022-07-23 05:57:08,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:08,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842147346] [2022-07-23 05:57:08,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:08,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:08,664 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:08,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [315099017] [2022-07-23 05:57:08,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:08,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:08,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:08,666 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-23 05:57:08,678 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-23 05:57:09,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:09,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 1101 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-23 05:57:09,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:09,166 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-23 05:57:09,166 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:57:09,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:09,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842147346] [2022-07-23 05:57:09,166 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:09,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315099017] [2022-07-23 05:57:09,166 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315099017] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:57:09,166 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:57:09,166 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 05:57:09,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667858761] [2022-07-23 05:57:09,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:57:09,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-23 05:57:09,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:09,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-23 05:57:09,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-23 05:57:09,167 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-23 05:57:09,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:09,301 INFO L93 Difference]: Finished difference Result 1123 states and 1312 transitions. [2022-07-23 05:57:09,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-23 05:57:09,302 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-23 05:57:09,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:09,305 INFO L225 Difference]: With dead ends: 1123 [2022-07-23 05:57:09,305 INFO L226 Difference]: Without dead ends: 1123 [2022-07-23 05:57:09,306 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-23 05:57:09,306 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-23 05:57:09,306 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-23 05:57:09,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1123 states. [2022-07-23 05:57:09,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1123 to 1119. [2022-07-23 05:57:09,320 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-23 05:57:09,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 1306 transitions. [2022-07-23 05:57:09,323 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 1306 transitions. Word has length 124 [2022-07-23 05:57:09,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:09,323 INFO L495 AbstractCegarLoop]: Abstraction has 1119 states and 1306 transitions. [2022-07-23 05:57:09,323 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-23 05:57:09,323 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 1306 transitions. [2022-07-23 05:57:09,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-07-23 05:57:09,324 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:09,324 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-23 05:57:09,355 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-07-23 05:57:09,542 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-23 05:57:09,542 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-23 05:57:09,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:09,542 INFO L85 PathProgramCache]: Analyzing trace with hash -866038797, now seen corresponding path program 1 times [2022-07-23 05:57:09,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:09,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823383700] [2022-07-23 05:57:09,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:09,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:09,574 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:09,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [83903286] [2022-07-23 05:57:09,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:09,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:09,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:09,576 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-23 05:57:09,586 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-23 05:57:10,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:10,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 1101 conjuncts, 127 conjunts are in the unsatisfiable core [2022-07-23 05:57:10,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:10,866 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-23 05:57:10,897 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-23 05:57:11,451 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:57:11,452 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-23 05:57:11,468 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:57:11,469 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-23 05:57:11,706 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-23 05:57:11,707 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-23 05:57:11,718 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-23 05:57:11,920 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:57:11,921 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-23 05:57:11,959 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-23 05:57:11,959 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-23 05:57:12,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:57:12,179 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-23 05:57:12,202 INFO L356 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2022-07-23 05:57:12,202 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-23 05:57:12,289 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-23 05:57:12,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:57:18,625 WARN L233 SmtUtils]: Spent 6.06s on a formula simplification that was a NOOP. DAG size: 24 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-23 05:57:18,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:18,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823383700] [2022-07-23 05:57:18,626 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:18,626 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83903286] [2022-07-23 05:57:18,626 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83903286] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:57:18,626 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:57:18,626 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-23 05:57:18,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576418498] [2022-07-23 05:57:18,627 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:57:18,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-23 05:57:18,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:18,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-23 05:57:18,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-07-23 05:57:18,628 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-23 05:57:20,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:20,729 INFO L93 Difference]: Finished difference Result 1333 states and 1574 transitions. [2022-07-23 05:57:20,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-23 05:57:20,730 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-23 05:57:20,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:20,733 INFO L225 Difference]: With dead ends: 1333 [2022-07-23 05:57:20,733 INFO L226 Difference]: Without dead ends: 1333 [2022-07-23 05:57:20,734 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 123 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=124, Invalid=806, Unknown=0, NotChecked=0, Total=930 [2022-07-23 05:57:20,734 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 200 mSDsluCounter, 679 mSDsCounter, 0 mSdLazyCounter, 2357 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 843 SdHoareTripleChecker+Invalid, 3153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 2357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 758 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-07-23 05:57:20,734 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 843 Invalid, 3153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 2357 Invalid, 0 Unknown, 758 Unchecked, 1.9s Time] [2022-07-23 05:57:20,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2022-07-23 05:57:20,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 1127. [2022-07-23 05:57:20,751 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-23 05:57:20,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1127 states to 1127 states and 1316 transitions. [2022-07-23 05:57:20,753 INFO L78 Accepts]: Start accepts. Automaton has 1127 states and 1316 transitions. Word has length 124 [2022-07-23 05:57:20,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:20,754 INFO L495 AbstractCegarLoop]: Abstraction has 1127 states and 1316 transitions. [2022-07-23 05:57:20,754 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-23 05:57:20,754 INFO L276 IsEmpty]: Start isEmpty. Operand 1127 states and 1316 transitions. [2022-07-23 05:57:20,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-07-23 05:57:20,755 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:20,755 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-23 05:57:20,794 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-23 05:57:20,983 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-23 05:57:20,983 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-23 05:57:20,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:20,984 INFO L85 PathProgramCache]: Analyzing trace with hash 960373107, now seen corresponding path program 1 times [2022-07-23 05:57:20,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:20,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602858158] [2022-07-23 05:57:20,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:20,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:21,009 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:21,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [135966731] [2022-07-23 05:57:21,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:21,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:21,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:21,011 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-23 05:57:21,012 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-23 05:57:21,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:21,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 1118 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 05:57:21,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:21,474 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-23 05:57:21,474 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:57:21,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:21,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602858158] [2022-07-23 05:57:21,475 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:21,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135966731] [2022-07-23 05:57:21,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135966731] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:57:21,475 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:57:21,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:57:21,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58158302] [2022-07-23 05:57:21,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:57:21,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 05:57:21,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:21,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 05:57:21,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:57:21,477 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-23 05:57:21,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:21,654 INFO L93 Difference]: Finished difference Result 1128 states and 1318 transitions. [2022-07-23 05:57:21,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 05:57:21,654 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-23 05:57:21,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:21,658 INFO L225 Difference]: With dead ends: 1128 [2022-07-23 05:57:21,658 INFO L226 Difference]: Without dead ends: 1128 [2022-07-23 05:57:21,658 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-23 05:57:21,659 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.2s IncrementalHoareTripleChecker+Time [2022-07-23 05:57:21,659 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.2s Time] [2022-07-23 05:57:21,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2022-07-23 05:57:21,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 1126. [2022-07-23 05:57:21,672 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-23 05:57:21,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 1314 transitions. [2022-07-23 05:57:21,675 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 1314 transitions. Word has length 126 [2022-07-23 05:57:21,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:21,675 INFO L495 AbstractCegarLoop]: Abstraction has 1126 states and 1314 transitions. [2022-07-23 05:57:21,675 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-23 05:57:21,675 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 1314 transitions. [2022-07-23 05:57:21,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-23 05:57:21,676 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:21,676 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-23 05:57:21,709 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-23 05:57:21,903 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-23 05:57:21,903 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-23 05:57:21,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:21,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1103242588, now seen corresponding path program 1 times [2022-07-23 05:57:21,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:21,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069683469] [2022-07-23 05:57:21,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:21,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:21,940 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:21,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [582140391] [2022-07-23 05:57:21,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:21,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:21,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:21,942 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-23 05:57:21,950 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-23 05:57:22,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:22,447 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 117 conjunts are in the unsatisfiable core [2022-07-23 05:57:22,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:22,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:57:22,609 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-23 05:57:22,620 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:57:22,620 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-23 05:57:22,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:57:22,708 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-23 05:57:22,719 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:57:22,720 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-23 05:57:22,848 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:57:22,848 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-23 05:57:22,862 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:57:22,862 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-23 05:57:23,117 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:57:23,118 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-23 05:57:23,142 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:57:23,142 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-23 05:57:23,519 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:57:23,519 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-23 05:57:23,563 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:57:23,563 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-23 05:57:23,882 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-23 05:57:23,883 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-23 05:57:23,916 INFO L356 Elim1Store]: treesize reduction 4, result has 84.0 percent of original size [2022-07-23 05:57:23,916 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-23 05:57:25,057 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-23 05:57:25,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:57:26,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:26,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069683469] [2022-07-23 05:57:26,390 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:26,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [582140391] [2022-07-23 05:57:26,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [582140391] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:57:26,390 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:57:26,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-07-23 05:57:26,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361739321] [2022-07-23 05:57:26,390 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:57:26,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-07-23 05:57:26,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:26,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-07-23 05:57:26,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1413, Unknown=0, NotChecked=0, Total=1560 [2022-07-23 05:57:26,392 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-23 05:57:27,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:27,882 INFO L93 Difference]: Finished difference Result 1284 states and 1495 transitions. [2022-07-23 05:57:27,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-23 05:57:27,883 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-23 05:57:27,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:27,888 INFO L225 Difference]: With dead ends: 1284 [2022-07-23 05:57:27,888 INFO L226 Difference]: Without dead ends: 1284 [2022-07-23 05:57:27,889 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=226, Invalid=2224, Unknown=0, NotChecked=0, Total=2450 [2022-07-23 05:57:27,889 INFO L413 NwaCegarLoop]: 227 mSDtfsCounter, 23 mSDsluCounter, 2683 mSDsCounter, 0 mSdLazyCounter, 858 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.9s IncrementalHoareTripleChecker+Time [2022-07-23 05:57:27,890 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.9s Time] [2022-07-23 05:57:27,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1284 states. [2022-07-23 05:57:27,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1284 to 1251. [2022-07-23 05:57:27,905 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-23 05:57:27,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1251 states to 1251 states and 1455 transitions. [2022-07-23 05:57:27,907 INFO L78 Accepts]: Start accepts. Automaton has 1251 states and 1455 transitions. Word has length 130 [2022-07-23 05:57:27,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:27,908 INFO L495 AbstractCegarLoop]: Abstraction has 1251 states and 1455 transitions. [2022-07-23 05:57:27,908 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-23 05:57:27,908 INFO L276 IsEmpty]: Start isEmpty. Operand 1251 states and 1455 transitions. [2022-07-23 05:57:27,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-23 05:57:27,909 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:27,909 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-23 05:57:27,943 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-23 05:57:28,123 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-23 05:57:28,123 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-23 05:57:28,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:28,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1103242587, now seen corresponding path program 1 times [2022-07-23 05:57:28,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:28,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295777297] [2022-07-23 05:57:28,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:28,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:28,150 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:28,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [853956856] [2022-07-23 05:57:28,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:28,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:28,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:28,153 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-23 05:57:28,154 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-23 05:57:28,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:28,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 51 conjunts are in the unsatisfiable core [2022-07-23 05:57:28,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:28,742 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:57:28,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 12 treesize of output 14 [2022-07-23 05:57:28,810 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:57:28,810 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-23 05:57:28,869 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:57:28,870 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-23 05:57:28,951 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:57:28,952 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-23 05:57:29,022 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:57:29,023 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-23 05:57:29,089 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:57:29,089 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-23 05:57:29,155 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-23 05:57:29,155 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:57:29,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:29,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295777297] [2022-07-23 05:57:29,155 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:29,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853956856] [2022-07-23 05:57:29,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853956856] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:57:29,155 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:57:29,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-07-23 05:57:29,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957379378] [2022-07-23 05:57:29,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:57:29,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-23 05:57:29,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:29,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-23 05:57:29,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-07-23 05:57:29,157 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-23 05:57:29,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:29,537 INFO L93 Difference]: Finished difference Result 1829 states and 2215 transitions. [2022-07-23 05:57:29,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-23 05:57:29,538 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-23 05:57:29,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:29,544 INFO L225 Difference]: With dead ends: 1829 [2022-07-23 05:57:29,545 INFO L226 Difference]: Without dead ends: 1829 [2022-07-23 05:57:29,545 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-23 05:57:29,545 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 167 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.3s IncrementalHoareTripleChecker+Time [2022-07-23 05:57:29,545 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.3s Time] [2022-07-23 05:57:29,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1829 states. [2022-07-23 05:57:29,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1829 to 1672. [2022-07-23 05:57:29,583 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-23 05:57:29,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1672 states to 1672 states and 2040 transitions. [2022-07-23 05:57:29,586 INFO L78 Accepts]: Start accepts. Automaton has 1672 states and 2040 transitions. Word has length 130 [2022-07-23 05:57:29,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:29,587 INFO L495 AbstractCegarLoop]: Abstraction has 1672 states and 2040 transitions. [2022-07-23 05:57:29,587 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-23 05:57:29,587 INFO L276 IsEmpty]: Start isEmpty. Operand 1672 states and 2040 transitions. [2022-07-23 05:57:29,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-23 05:57:29,588 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:29,588 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-23 05:57:29,609 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-23 05:57:29,788 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-23 05:57:29,788 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-23 05:57:29,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:29,789 INFO L85 PathProgramCache]: Analyzing trace with hash -159218072, now seen corresponding path program 1 times [2022-07-23 05:57:29,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:29,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229394714] [2022-07-23 05:57:29,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:29,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:29,817 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:29,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2006499839] [2022-07-23 05:57:29,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:29,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:29,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:29,819 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-23 05:57:29,839 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-23 05:57:30,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:30,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 1147 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-23 05:57:30,344 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:30,398 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-23 05:57:30,399 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:57:30,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:30,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229394714] [2022-07-23 05:57:30,399 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:30,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2006499839] [2022-07-23 05:57:30,399 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2006499839] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:57:30,399 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:57:30,399 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 05:57:30,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593179693] [2022-07-23 05:57:30,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:57:30,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-23 05:57:30,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:30,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-23 05:57:30,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-23 05:57:30,400 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-23 05:57:30,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:30,574 INFO L93 Difference]: Finished difference Result 1671 states and 2038 transitions. [2022-07-23 05:57:30,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-23 05:57:30,574 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-23 05:57:30,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:30,582 INFO L225 Difference]: With dead ends: 1671 [2022-07-23 05:57:30,582 INFO L226 Difference]: Without dead ends: 1671 [2022-07-23 05:57:30,583 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-23 05:57:30,584 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.2s IncrementalHoareTripleChecker+Time [2022-07-23 05:57:30,584 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.2s Time] [2022-07-23 05:57:30,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1671 states. [2022-07-23 05:57:30,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1671 to 1671. [2022-07-23 05:57:30,617 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-23 05:57:30,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1671 states to 1671 states and 2038 transitions. [2022-07-23 05:57:30,621 INFO L78 Accepts]: Start accepts. Automaton has 1671 states and 2038 transitions. Word has length 131 [2022-07-23 05:57:30,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:30,621 INFO L495 AbstractCegarLoop]: Abstraction has 1671 states and 2038 transitions. [2022-07-23 05:57:30,621 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-23 05:57:30,622 INFO L276 IsEmpty]: Start isEmpty. Operand 1671 states and 2038 transitions. [2022-07-23 05:57:30,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-23 05:57:30,623 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:30,623 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-23 05:57:30,653 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-23 05:57:30,839 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-23 05:57:30,839 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-23 05:57:30,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:30,840 INFO L85 PathProgramCache]: Analyzing trace with hash -159218071, now seen corresponding path program 1 times [2022-07-23 05:57:30,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:30,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256077593] [2022-07-23 05:57:30,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:30,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:30,871 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:30,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1908339319] [2022-07-23 05:57:30,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:30,872 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:30,872 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:30,874 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-23 05:57:30,875 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-23 05:57:31,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:31,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 1147 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-23 05:57:31,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:31,715 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-23 05:57:31,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:57:31,791 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-23 05:57:31,791 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-23 05:57:32,204 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-23 05:57:32,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:32,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256077593] [2022-07-23 05:57:32,205 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:32,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908339319] [2022-07-23 05:57:32,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908339319] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:57:32,205 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:57:32,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-07-23 05:57:32,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407151464] [2022-07-23 05:57:32,205 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:57:32,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-23 05:57:32,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:32,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-23 05:57:32,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-23 05:57:32,206 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-23 05:57:32,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:32,488 INFO L93 Difference]: Finished difference Result 1670 states and 2036 transitions. [2022-07-23 05:57:32,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-23 05:57:32,490 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-23 05:57:32,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:32,495 INFO L225 Difference]: With dead ends: 1670 [2022-07-23 05:57:32,496 INFO L226 Difference]: Without dead ends: 1670 [2022-07-23 05:57:32,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 244 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=82, Invalid=380, Unknown=0, NotChecked=0, Total=462 [2022-07-23 05:57:32,497 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 290 mSDsluCounter, 1806 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.2s IncrementalHoareTripleChecker+Time [2022-07-23 05:57:32,497 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.2s Time] [2022-07-23 05:57:32,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1670 states. [2022-07-23 05:57:32,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1670 to 1670. [2022-07-23 05:57:32,522 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-23 05:57:32,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1670 states to 1670 states and 2036 transitions. [2022-07-23 05:57:32,526 INFO L78 Accepts]: Start accepts. Automaton has 1670 states and 2036 transitions. Word has length 131 [2022-07-23 05:57:32,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:32,526 INFO L495 AbstractCegarLoop]: Abstraction has 1670 states and 2036 transitions. [2022-07-23 05:57:32,526 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-23 05:57:32,526 INFO L276 IsEmpty]: Start isEmpty. Operand 1670 states and 2036 transitions. [2022-07-23 05:57:32,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-07-23 05:57:32,527 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:32,527 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-23 05:57:32,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-07-23 05:57:32,735 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-23 05:57:32,735 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-23 05:57:32,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:32,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1610258730, now seen corresponding path program 1 times [2022-07-23 05:57:32,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:32,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065092945] [2022-07-23 05:57:32,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:32,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:32,764 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:32,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [867624809] [2022-07-23 05:57:32,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:32,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:32,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:32,766 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-23 05:57:32,766 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-23 05:57:33,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:33,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 1164 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-23 05:57:33,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:33,342 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-23 05:57:33,342 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:57:33,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:33,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065092945] [2022-07-23 05:57:33,343 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:33,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867624809] [2022-07-23 05:57:33,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867624809] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:57:33,343 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:57:33,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-23 05:57:33,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863609668] [2022-07-23 05:57:33,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:57:33,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-23 05:57:33,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:33,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-23 05:57:33,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-23 05:57:33,344 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-23 05:57:33,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:33,530 INFO L93 Difference]: Finished difference Result 1669 states and 2034 transitions. [2022-07-23 05:57:33,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-23 05:57:33,531 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-23 05:57:33,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:33,537 INFO L225 Difference]: With dead ends: 1669 [2022-07-23 05:57:33,538 INFO L226 Difference]: Without dead ends: 1669 [2022-07-23 05:57:33,538 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-23 05:57:33,539 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-23 05:57:33,539 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-23 05:57:33,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1669 states. [2022-07-23 05:57:33,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1669 to 1669. [2022-07-23 05:57:33,560 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-23 05:57:33,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1669 states to 1669 states and 2034 transitions. [2022-07-23 05:57:33,564 INFO L78 Accepts]: Start accepts. Automaton has 1669 states and 2034 transitions. Word has length 133 [2022-07-23 05:57:33,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:33,565 INFO L495 AbstractCegarLoop]: Abstraction has 1669 states and 2034 transitions. [2022-07-23 05:57:33,565 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-23 05:57:33,565 INFO L276 IsEmpty]: Start isEmpty. Operand 1669 states and 2034 transitions. [2022-07-23 05:57:33,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-23 05:57:33,566 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:33,566 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-23 05:57:33,595 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-23 05:57:33,791 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-23 05:57:33,791 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-23 05:57:33,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:33,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1098524561, now seen corresponding path program 1 times [2022-07-23 05:57:33,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:33,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296652217] [2022-07-23 05:57:33,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:33,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:33,840 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:33,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [155964380] [2022-07-23 05:57:33,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:33,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:33,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:33,842 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-23 05:57:33,843 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-23 05:57:34,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:34,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 1185 conjuncts, 9 conjunts are in the unsatisfiable core [2022-07-23 05:57:34,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:34,623 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-23 05:57:34,623 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:57:34,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:34,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296652217] [2022-07-23 05:57:34,623 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:34,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155964380] [2022-07-23 05:57:34,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155964380] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:57:34,623 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:57:34,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 05:57:34,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861002180] [2022-07-23 05:57:34,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:57:34,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-23 05:57:34,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:34,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-23 05:57:34,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-23 05:57:34,625 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-23 05:57:34,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:34,934 INFO L93 Difference]: Finished difference Result 1785 states and 2170 transitions. [2022-07-23 05:57:34,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-23 05:57:34,934 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-23 05:57:34,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:34,939 INFO L225 Difference]: With dead ends: 1785 [2022-07-23 05:57:34,939 INFO L226 Difference]: Without dead ends: 1785 [2022-07-23 05:57:34,940 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-23 05:57:34,940 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 545 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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.3s IncrementalHoareTripleChecker+Time [2022-07-23 05:57:34,940 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.3s Time] [2022-07-23 05:57:34,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states. [2022-07-23 05:57:34,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1301. [2022-07-23 05:57:34,964 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-23 05:57:34,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1301 states to 1301 states and 1548 transitions. [2022-07-23 05:57:34,967 INFO L78 Accepts]: Start accepts. Automaton has 1301 states and 1548 transitions. Word has length 137 [2022-07-23 05:57:34,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:34,969 INFO L495 AbstractCegarLoop]: Abstraction has 1301 states and 1548 transitions. [2022-07-23 05:57:34,969 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-23 05:57:34,969 INFO L276 IsEmpty]: Start isEmpty. Operand 1301 states and 1548 transitions. [2022-07-23 05:57:34,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-23 05:57:34,970 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:34,970 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-23 05:57:35,004 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-23 05:57:35,195 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-23 05:57:35,195 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-23 05:57:35,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:35,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1098524562, now seen corresponding path program 1 times [2022-07-23 05:57:35,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:35,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787450118] [2022-07-23 05:57:35,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:35,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:35,236 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:35,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1402627293] [2022-07-23 05:57:35,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:35,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:35,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:35,238 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-23 05:57:35,239 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-23 05:57:35,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:35,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 1185 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-23 05:57:35,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:36,188 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-23 05:57:36,188 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:57:36,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:36,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787450118] [2022-07-23 05:57:36,188 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:36,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1402627293] [2022-07-23 05:57:36,188 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1402627293] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:57:36,188 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:57:36,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-23 05:57:36,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124936498] [2022-07-23 05:57:36,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:57:36,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-07-23 05:57:36,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:36,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-07-23 05:57:36,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-23 05:57:36,190 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-23 05:57:36,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:36,365 INFO L93 Difference]: Finished difference Result 1295 states and 1536 transitions. [2022-07-23 05:57:36,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-07-23 05:57:36,366 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-23 05:57:36,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:36,369 INFO L225 Difference]: With dead ends: 1295 [2022-07-23 05:57:36,369 INFO L226 Difference]: Without dead ends: 1295 [2022-07-23 05:57:36,370 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-23 05:57:36,375 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.2s IncrementalHoareTripleChecker+Time [2022-07-23 05:57:36,375 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.2s Time] [2022-07-23 05:57:36,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1295 states. [2022-07-23 05:57:36,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1295 to 1294. [2022-07-23 05:57:36,392 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-23 05:57:36,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1294 states to 1294 states and 1535 transitions. [2022-07-23 05:57:36,395 INFO L78 Accepts]: Start accepts. Automaton has 1294 states and 1535 transitions. Word has length 137 [2022-07-23 05:57:36,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:36,395 INFO L495 AbstractCegarLoop]: Abstraction has 1294 states and 1535 transitions. [2022-07-23 05:57:36,396 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-23 05:57:36,396 INFO L276 IsEmpty]: Start isEmpty. Operand 1294 states and 1535 transitions. [2022-07-23 05:57:36,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-07-23 05:57:36,398 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:36,398 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-23 05:57:36,427 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-23 05:57:36,614 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-23 05:57:36,615 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-23 05:57:36,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:36,615 INFO L85 PathProgramCache]: Analyzing trace with hash 582971172, now seen corresponding path program 1 times [2022-07-23 05:57:36,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:36,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345532006] [2022-07-23 05:57:36,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:36,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:36,645 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:36,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1147359807] [2022-07-23 05:57:36,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:36,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:36,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:36,647 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-23 05:57:36,648 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-23 05:57:37,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:37,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 1208 conjuncts, 37 conjunts are in the unsatisfiable core [2022-07-23 05:57:37,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:37,674 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-23 05:57:37,695 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-23 05:57:37,712 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-23 05:57:37,712 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:57:37,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:37,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345532006] [2022-07-23 05:57:37,713 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:37,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147359807] [2022-07-23 05:57:37,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147359807] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:57:37,713 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:57:37,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-23 05:57:37,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127945753] [2022-07-23 05:57:37,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:57:37,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-23 05:57:37,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:37,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-23 05:57:37,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-23 05:57:37,714 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-23 05:57:38,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:38,335 INFO L93 Difference]: Finished difference Result 1609 states and 1901 transitions. [2022-07-23 05:57:38,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-23 05:57:38,340 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-23 05:57:38,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:38,344 INFO L225 Difference]: With dead ends: 1609 [2022-07-23 05:57:38,344 INFO L226 Difference]: Without dead ends: 1609 [2022-07-23 05:57:38,344 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-23 05:57:38,345 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 902 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 680 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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.5s IncrementalHoareTripleChecker+Time [2022-07-23 05:57:38,345 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.5s Time] [2022-07-23 05:57:38,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1609 states. [2022-07-23 05:57:38,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1609 to 1377. [2022-07-23 05:57:38,359 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-23 05:57:38,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1377 states to 1377 states and 1681 transitions. [2022-07-23 05:57:38,361 INFO L78 Accepts]: Start accepts. Automaton has 1377 states and 1681 transitions. Word has length 141 [2022-07-23 05:57:38,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:38,362 INFO L495 AbstractCegarLoop]: Abstraction has 1377 states and 1681 transitions. [2022-07-23 05:57:38,362 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-23 05:57:38,362 INFO L276 IsEmpty]: Start isEmpty. Operand 1377 states and 1681 transitions. [2022-07-23 05:57:38,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-07-23 05:57:38,362 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:38,362 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-23 05:57:38,385 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-23 05:57:38,563 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-23 05:57:38,563 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-23 05:57:38,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:38,563 INFO L85 PathProgramCache]: Analyzing trace with hash 582971173, now seen corresponding path program 1 times [2022-07-23 05:57:38,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:38,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287364166] [2022-07-23 05:57:38,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:38,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:38,600 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:38,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [130469673] [2022-07-23 05:57:38,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:38,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:38,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:38,602 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-23 05:57:38,603 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-23 05:57:39,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:39,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 1208 conjuncts, 53 conjunts are in the unsatisfiable core [2022-07-23 05:57:39,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:40,212 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-23 05:57:40,216 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-23 05:57:40,265 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-23 05:57:40,267 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-23 05:57:40,376 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-23 05:57:40,376 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-23 05:57:40,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:40,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287364166] [2022-07-23 05:57:40,377 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:40,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130469673] [2022-07-23 05:57:40,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130469673] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-23 05:57:40,377 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-23 05:57:40,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-23 05:57:40,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857654939] [2022-07-23 05:57:40,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-23 05:57:40,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-23 05:57:40,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:40,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-23 05:57:40,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-07-23 05:57:40,379 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-23 05:57:41,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:41,337 INFO L93 Difference]: Finished difference Result 1643 states and 2027 transitions. [2022-07-23 05:57:41,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-23 05:57:41,339 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-23 05:57:41,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:41,343 INFO L225 Difference]: With dead ends: 1643 [2022-07-23 05:57:41,344 INFO L226 Difference]: Without dead ends: 1643 [2022-07-23 05:57:41,344 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2022-07-23 05:57:41,344 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 1237 mSDsluCounter, 838 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.7s IncrementalHoareTripleChecker+Time [2022-07-23 05:57:41,345 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.7s Time] [2022-07-23 05:57:41,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1643 states. [2022-07-23 05:57:41,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1643 to 1562. [2022-07-23 05:57:41,363 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-23 05:57:41,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1562 states to 1562 states and 2013 transitions. [2022-07-23 05:57:41,367 INFO L78 Accepts]: Start accepts. Automaton has 1562 states and 2013 transitions. Word has length 141 [2022-07-23 05:57:41,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:41,367 INFO L495 AbstractCegarLoop]: Abstraction has 1562 states and 2013 transitions. [2022-07-23 05:57:41,367 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-23 05:57:41,367 INFO L276 IsEmpty]: Start isEmpty. Operand 1562 states and 2013 transitions. [2022-07-23 05:57:41,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-07-23 05:57:41,378 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:41,378 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-23 05:57:41,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-07-23 05:57:41,578 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-23 05:57:41,578 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-23 05:57:41,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:41,579 INFO L85 PathProgramCache]: Analyzing trace with hash -750138260, now seen corresponding path program 1 times [2022-07-23 05:57:41,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:41,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061869279] [2022-07-23 05:57:41,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:41,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:41,611 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:41,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2057964354] [2022-07-23 05:57:41,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:41,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:41,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:41,613 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-23 05:57:41,613 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-23 05:57:42,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:42,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 1310 conjuncts, 37 conjunts are in the unsatisfiable core [2022-07-23 05:57:42,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:42,376 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:57:42,377 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-23 05:57:42,472 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-23 05:57:42,472 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-23 05:57:42,481 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-23 05:57:42,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:57:42,675 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-23 05:57:42,675 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-23 05:57:42,711 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-23 05:57:42,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:42,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061869279] [2022-07-23 05:57:42,711 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:42,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057964354] [2022-07-23 05:57:42,712 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057964354] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-23 05:57:42,712 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-23 05:57:42,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2022-07-23 05:57:42,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149299087] [2022-07-23 05:57:42,712 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-23 05:57:42,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-23 05:57:42,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:42,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-23 05:57:42,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-07-23 05:57:42,714 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-23 05:57:43,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:43,125 INFO L93 Difference]: Finished difference Result 1670 states and 2141 transitions. [2022-07-23 05:57:43,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-23 05:57:43,126 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-23 05:57:43,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:43,128 INFO L225 Difference]: With dead ends: 1670 [2022-07-23 05:57:43,128 INFO L226 Difference]: Without dead ends: 1670 [2022-07-23 05:57:43,128 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-23 05:57:43,129 INFO L413 NwaCegarLoop]: 193 mSDtfsCounter, 330 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2022-07-23 05:57:43,129 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.4s Time] [2022-07-23 05:57:43,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1670 states. [2022-07-23 05:57:43,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1670 to 1561. [2022-07-23 05:57:43,147 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-23 05:57:43,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1561 states to 1561 states and 2005 transitions. [2022-07-23 05:57:43,150 INFO L78 Accepts]: Start accepts. Automaton has 1561 states and 2005 transitions. Word has length 142 [2022-07-23 05:57:43,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:43,151 INFO L495 AbstractCegarLoop]: Abstraction has 1561 states and 2005 transitions. [2022-07-23 05:57:43,151 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-23 05:57:43,151 INFO L276 IsEmpty]: Start isEmpty. Operand 1561 states and 2005 transitions. [2022-07-23 05:57:43,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-07-23 05:57:43,153 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:43,153 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-23 05:57:43,190 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-23 05:57:43,371 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-23 05:57:43,372 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-23 05:57:43,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:43,372 INFO L85 PathProgramCache]: Analyzing trace with hash -750138259, now seen corresponding path program 1 times [2022-07-23 05:57:43,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:43,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462817364] [2022-07-23 05:57:43,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:43,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:43,433 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:43,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [162269625] [2022-07-23 05:57:43,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:43,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:43,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:43,435 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-23 05:57:43,448 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-23 05:57:44,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:44,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 1310 conjuncts, 72 conjunts are in the unsatisfiable core [2022-07-23 05:57:44,150 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:44,481 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-23 05:57:44,481 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-23 05:57:44,488 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-23 05:57:44,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:57:44,630 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-23 05:57:44,639 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-23 05:57:44,640 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-23 05:57:44,662 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-23 05:57:44,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:57:44,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-23 05:57:44,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462817364] [2022-07-23 05:57:44,831 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-23 05:57:44,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162269625] [2022-07-23 05:57:44,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162269625] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-23 05:57:44,831 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-23 05:57:44,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-23 05:57:44,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134005042] [2022-07-23 05:57:44,831 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-23 05:57:44,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-23 05:57:44,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-23 05:57:44,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-23 05:57:44,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-07-23 05:57:44,832 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-23 05:57:46,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-23 05:57:46,317 INFO L93 Difference]: Finished difference Result 1811 states and 2322 transitions. [2022-07-23 05:57:46,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-23 05:57:46,318 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-23 05:57:46,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-23 05:57:46,321 INFO L225 Difference]: With dead ends: 1811 [2022-07-23 05:57:46,321 INFO L226 Difference]: Without dead ends: 1811 [2022-07-23 05:57:46,321 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=138, Invalid=918, Unknown=0, NotChecked=0, Total=1056 [2022-07-23 05:57:46,323 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 517 mSDsluCounter, 1336 mSDsCounter, 0 mSdLazyCounter, 1784 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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, 1.2s IncrementalHoareTripleChecker+Time [2022-07-23 05:57:46,323 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [527 Valid, 1554 Invalid, 3030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 1784 Invalid, 0 Unknown, 1107 Unchecked, 1.2s Time] [2022-07-23 05:57:46,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1811 states. [2022-07-23 05:57:46,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1811 to 1560. [2022-07-23 05:57:46,348 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-23 05:57:46,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1560 states to 1560 states and 1997 transitions. [2022-07-23 05:57:46,351 INFO L78 Accepts]: Start accepts. Automaton has 1560 states and 1997 transitions. Word has length 142 [2022-07-23 05:57:46,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-23 05:57:46,352 INFO L495 AbstractCegarLoop]: Abstraction has 1560 states and 1997 transitions. [2022-07-23 05:57:46,352 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-23 05:57:46,352 INFO L276 IsEmpty]: Start isEmpty. Operand 1560 states and 1997 transitions. [2022-07-23 05:57:46,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2022-07-23 05:57:46,354 INFO L187 NwaCegarLoop]: Found error trace [2022-07-23 05:57:46,354 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-23 05:57:46,386 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-23 05:57:46,575 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-23 05:57:46,575 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-23 05:57:46,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-23 05:57:46,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1553394941, now seen corresponding path program 1 times [2022-07-23 05:57:46,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-23 05:57:46,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237302786] [2022-07-23 05:57:46,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:46,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-23 05:57:46,632 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-23 05:57:46,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1537431497] [2022-07-23 05:57:46,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-23 05:57:46,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-23 05:57:46,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-23 05:57:46,634 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-23 05:57:46,637 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-23 05:57:47,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-23 05:57:47,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 1229 conjuncts, 97 conjunts are in the unsatisfiable core [2022-07-23 05:57:47,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-23 05:57:47,551 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-23 05:57:47,552 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-23 05:57:48,301 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-23 05:57:48,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-23 05:57:48,380 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-23 05:57:48,404 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-23 05:57:48,411 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-23 05:57:48,457 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-23 05:57:48,532 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-23 05:57:48,532 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-23 05:57:48,563 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-23 05:57:48,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-23 05:57:48,651 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