./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/memsafety/test-0234-2.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version eb692b52 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-0234-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 3248e88e6fd49fdcf0a9f78f1aa9e69276951d353f75f39f6bb30d51b2e53989 --- Real Ultimate output --- This is Ultimate 0.2.2-?-eb692b5 [2022-07-20 05:38:29,930 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-20 05:38:29,932 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-20 05:38:29,967 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-20 05:38:29,968 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-20 05:38:29,969 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-20 05:38:29,970 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-20 05:38:29,972 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-20 05:38:29,973 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-20 05:38:29,974 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-20 05:38:29,975 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-20 05:38:29,976 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-20 05:38:29,976 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-20 05:38:29,977 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-20 05:38:29,978 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-20 05:38:29,979 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-20 05:38:29,980 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-20 05:38:29,980 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-20 05:38:29,982 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-20 05:38:29,983 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-20 05:38:29,984 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-20 05:38:29,985 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-20 05:38:29,986 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-20 05:38:29,987 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-20 05:38:29,988 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-20 05:38:29,990 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-20 05:38:29,990 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-20 05:38:29,991 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-20 05:38:29,991 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-20 05:38:29,992 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-20 05:38:29,992 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-20 05:38:29,993 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-20 05:38:29,993 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-20 05:38:29,994 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-20 05:38:29,995 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-20 05:38:29,996 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-20 05:38:29,996 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-20 05:38:29,996 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-20 05:38:29,997 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-20 05:38:29,997 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-20 05:38:29,998 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-20 05:38:29,998 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-20 05:38:29,999 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-07-20 05:38:30,018 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-20 05:38:30,018 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-20 05:38:30,018 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-20 05:38:30,019 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-20 05:38:30,019 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-20 05:38:30,020 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-20 05:38:30,020 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-20 05:38:30,020 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-20 05:38:30,021 INFO L138 SettingsManager]: * Use SBE=true [2022-07-20 05:38:30,021 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-20 05:38:30,021 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-20 05:38:30,021 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-20 05:38:30,022 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-20 05:38:30,022 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-20 05:38:30,022 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-20 05:38:30,022 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-07-20 05:38:30,023 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-07-20 05:38:30,023 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-07-20 05:38:30,023 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-20 05:38:30,023 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-20 05:38:30,023 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-20 05:38:30,024 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-20 05:38:30,024 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-20 05:38:30,024 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-20 05:38:30,024 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-20 05:38:30,025 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-20 05:38:30,025 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-20 05:38:30,025 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-20 05:38:30,025 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-20 05:38:30,026 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-20 05:38:30,026 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 -> 3248e88e6fd49fdcf0a9f78f1aa9e69276951d353f75f39f6bb30d51b2e53989 [2022-07-20 05:38:30,241 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-20 05:38:30,262 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-20 05:38:30,266 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-20 05:38:30,267 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-20 05:38:30,268 INFO L275 PluginConnector]: CDTParser initialized [2022-07-20 05:38:30,269 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/memsafety/test-0234-2.i [2022-07-20 05:38:30,346 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/021acc121/25156e73ccf7439886464bbc0fc62a50/FLAGcd33bfe7c [2022-07-20 05:38:30,809 INFO L306 CDTParser]: Found 1 translation units. [2022-07-20 05:38:30,823 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/memsafety/test-0234-2.i [2022-07-20 05:38:30,837 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/021acc121/25156e73ccf7439886464bbc0fc62a50/FLAGcd33bfe7c [2022-07-20 05:38:31,152 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/021acc121/25156e73ccf7439886464bbc0fc62a50 [2022-07-20 05:38:31,154 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-20 05:38:31,155 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-20 05:38:31,156 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-20 05:38:31,156 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-20 05:38:31,159 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-20 05:38:31,160 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 05:38:31" (1/1) ... [2022-07-20 05:38:31,161 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@48a269c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:31, skipping insertion in model container [2022-07-20 05:38:31,161 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.07 05:38:31" (1/1) ... [2022-07-20 05:38:31,165 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-20 05:38:31,204 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-20 05:38:31,501 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 05:38:31,511 INFO L203 MainTranslator]: Completed pre-run [2022-07-20 05:38:31,572 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-20 05:38:31,612 INFO L208 MainTranslator]: Completed translation [2022-07-20 05:38:31,612 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:31 WrapperNode [2022-07-20 05:38:31,612 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-20 05:38:31,613 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-20 05:38:31,614 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-20 05:38:31,615 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-20 05:38:31,622 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:31" (1/1) ... [2022-07-20 05:38:31,653 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:31" (1/1) ... [2022-07-20 05:38:31,697 INFO L137 Inliner]: procedures = 188, calls = 58, calls flagged for inlining = 14, calls inlined = 14, statements flattened = 197 [2022-07-20 05:38:31,698 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-20 05:38:31,699 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-20 05:38:31,699 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-20 05:38:31,699 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-20 05:38:31,706 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:31" (1/1) ... [2022-07-20 05:38:31,706 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:31" (1/1) ... [2022-07-20 05:38:31,713 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:31" (1/1) ... [2022-07-20 05:38:31,713 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:31" (1/1) ... [2022-07-20 05:38:31,727 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:31" (1/1) ... [2022-07-20 05:38:31,731 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:31" (1/1) ... [2022-07-20 05:38:31,733 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:31" (1/1) ... [2022-07-20 05:38:31,736 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-20 05:38:31,737 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-20 05:38:31,737 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-20 05:38:31,738 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-20 05:38:31,738 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:31" (1/1) ... [2022-07-20 05:38:31,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-20 05:38:31,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:31,777 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-20 05:38:31,804 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-20 05:38:31,821 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-20 05:38:31,821 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-20 05:38:31,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-20 05:38:31,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-20 05:38:31,822 INFO L130 BoogieDeclarations]: Found specification of procedure zalloc_or_die [2022-07-20 05:38:31,822 INFO L138 BoogieDeclarations]: Found implementation of procedure zalloc_or_die [2022-07-20 05:38:31,822 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-20 05:38:31,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-20 05:38:31,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-20 05:38:31,823 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-20 05:38:31,823 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-20 05:38:31,923 INFO L234 CfgBuilder]: Building ICFG [2022-07-20 05:38:31,925 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-20 05:38:32,323 INFO L275 CfgBuilder]: Performing block encoding [2022-07-20 05:38:32,337 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-20 05:38:32,338 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2022-07-20 05:38:32,341 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 05:38:32 BoogieIcfgContainer [2022-07-20 05:38:32,341 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-20 05:38:32,346 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-20 05:38:32,346 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-20 05:38:32,349 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-20 05:38:32,350 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.07 05:38:31" (1/3) ... [2022-07-20 05:38:32,351 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3548de1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 05:38:32, skipping insertion in model container [2022-07-20 05:38:32,351 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.07 05:38:31" (2/3) ... [2022-07-20 05:38:32,351 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3548de1f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.07 05:38:32, skipping insertion in model container [2022-07-20 05:38:32,351 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.07 05:38:32" (3/3) ... [2022-07-20 05:38:32,353 INFO L111 eAbstractionObserver]: Analyzing ICFG test-0234-2.i [2022-07-20 05:38:32,367 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-20 05:38:32,368 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 70 error locations. [2022-07-20 05:38:32,411 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-20 05:38:32,417 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@7893033a, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@1dd32327 [2022-07-20 05:38:32,418 INFO L358 AbstractCegarLoop]: Starting to check reachability of 70 error locations. [2022-07-20 05:38:32,422 INFO L276 IsEmpty]: Start isEmpty. Operand has 182 states, 104 states have (on average 1.8846153846153846) internal successors, (196), 174 states have internal predecessors, (196), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-20 05:38:32,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-07-20 05:38:32,429 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:32,429 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-07-20 05:38:32,430 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:38:32,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:32,435 INFO L85 PathProgramCache]: Analyzing trace with hash 930118, now seen corresponding path program 1 times [2022-07-20 05:38:32,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:32,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188356684] [2022-07-20 05:38:32,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:32,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:32,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:32,569 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-20 05:38:32,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:32,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188356684] [2022-07-20 05:38:32,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188356684] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:38:32,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:38:32,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 05:38:32,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352286023] [2022-07-20 05:38:32,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:38:32,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-07-20 05:38:32,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:32,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-07-20 05:38:32,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-07-20 05:38:32,615 INFO L87 Difference]: Start difference. First operand has 182 states, 104 states have (on average 1.8846153846153846) internal successors, (196), 174 states have internal predecessors, (196), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) 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-20 05:38:32,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:32,648 INFO L93 Difference]: Finished difference Result 182 states and 197 transitions. [2022-07-20 05:38:32,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-20 05:38:32,651 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-20 05:38:32,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:32,661 INFO L225 Difference]: With dead ends: 182 [2022-07-20 05:38:32,662 INFO L226 Difference]: Without dead ends: 180 [2022-07-20 05:38:32,665 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-20 05:38:32,671 INFO L413 NwaCegarLoop]: 197 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, 197 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-20 05:38:32,673 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 197 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 05:38:32,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2022-07-20 05:38:32,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 180. [2022-07-20 05:38:32,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 103 states have (on average 1.7766990291262137) internal successors, (183), 172 states have internal predecessors, (183), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-20 05:38:32,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 195 transitions. [2022-07-20 05:38:32,732 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 195 transitions. Word has length 4 [2022-07-20 05:38:32,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:32,732 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 195 transitions. [2022-07-20 05:38:32,733 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-20 05:38:32,733 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 195 transitions. [2022-07-20 05:38:32,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-07-20 05:38:32,733 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:32,733 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-07-20 05:38:32,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-20 05:38:32,735 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting zalloc_or_dieErr0ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:38:32,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:32,736 INFO L85 PathProgramCache]: Analyzing trace with hash 889833681, now seen corresponding path program 1 times [2022-07-20 05:38:32,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:32,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384483427] [2022-07-20 05:38:32,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:32,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:32,761 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:32,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [21311692] [2022-07-20 05:38:32,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:32,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:32,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:32,767 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-20 05:38:32,774 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-20 05:38:32,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:32,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 6 conjunts are in the unsatisfiable core [2022-07-20 05:38:32,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:32,920 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-20 05:38:32,929 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-20 05:38:32,930 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:38:32,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:32,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384483427] [2022-07-20 05:38:32,930 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:32,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21311692] [2022-07-20 05:38:32,931 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21311692] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:38:32,931 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:38:32,931 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 05:38:32,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975288954] [2022-07-20 05:38:32,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:38:32,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 05:38:32,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:32,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 05:38:32,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:38:32,935 INFO L87 Difference]: Start difference. First operand 180 states and 195 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-20 05:38:33,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:33,062 INFO L93 Difference]: Finished difference Result 179 states and 194 transitions. [2022-07-20 05:38:33,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 05:38:33,063 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-20 05:38:33,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:33,064 INFO L225 Difference]: With dead ends: 179 [2022-07-20 05:38:33,064 INFO L226 Difference]: Without dead ends: 179 [2022-07-20 05:38:33,065 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-20 05:38:33,066 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 9 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:33,067 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 302 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:38:33,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-07-20 05:38:33,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 179. [2022-07-20 05:38:33,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 103 states have (on average 1.766990291262136) internal successors, (182), 171 states have internal predecessors, (182), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-20 05:38:33,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 194 transitions. [2022-07-20 05:38:33,076 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 194 transitions. Word has length 6 [2022-07-20 05:38:33,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:33,076 INFO L495 AbstractCegarLoop]: Abstraction has 179 states and 194 transitions. [2022-07-20 05:38:33,076 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-20 05:38:33,077 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 194 transitions. [2022-07-20 05:38:33,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-07-20 05:38:33,077 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:33,077 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-07-20 05:38:33,105 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-20 05:38:33,301 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-20 05:38:33,302 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting zalloc_or_dieErr1ASSERT_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:38:33,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:33,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1815040656, now seen corresponding path program 1 times [2022-07-20 05:38:33,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:33,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411757825] [2022-07-20 05:38:33,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:33,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:33,316 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:33,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1984562662] [2022-07-20 05:38:33,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:33,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:33,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:33,324 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-20 05:38:33,350 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-20 05:38:33,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:33,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 10 conjunts are in the unsatisfiable core [2022-07-20 05:38:33,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:33,490 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-20 05:38:33,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-20 05:38:33,559 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:38:33,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:33,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411757825] [2022-07-20 05:38:33,559 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:33,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984562662] [2022-07-20 05:38:33,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984562662] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:38:33,560 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:38:33,560 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 05:38:33,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562808755] [2022-07-20 05:38:33,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:38:33,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 05:38:33,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:33,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 05:38:33,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:38:33,562 INFO L87 Difference]: Start difference. First operand 179 states and 194 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-20 05:38:33,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:33,567 INFO L93 Difference]: Finished difference Result 178 states and 193 transitions. [2022-07-20 05:38:33,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 05:38:33,568 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-20 05:38:33,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:33,569 INFO L225 Difference]: With dead ends: 178 [2022-07-20 05:38:33,569 INFO L226 Difference]: Without dead ends: 178 [2022-07-20 05:38:33,569 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-20 05:38:33,570 INFO L413 NwaCegarLoop]: 191 mSDtfsCounter, 0 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 325 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:33,571 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 325 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 58 Unchecked, 0.0s Time] [2022-07-20 05:38:33,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-07-20 05:38:33,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 178. [2022-07-20 05:38:33,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 103 states have (on average 1.7572815533980584) internal successors, (181), 170 states have internal predecessors, (181), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-20 05:38:33,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 193 transitions. [2022-07-20 05:38:33,582 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 193 transitions. Word has length 7 [2022-07-20 05:38:33,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:33,583 INFO L495 AbstractCegarLoop]: Abstraction has 178 states and 193 transitions. [2022-07-20 05:38:33,584 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-20 05:38:33,584 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 193 transitions. [2022-07-20 05:38:33,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-20 05:38:33,586 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:33,587 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-20 05:38:33,607 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-07-20 05:38:33,799 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-20 05:38:33,800 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:38:33,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:33,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1487051478, now seen corresponding path program 1 times [2022-07-20 05:38:33,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:33,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406475033] [2022-07-20 05:38:33,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:33,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:33,822 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:33,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1505100868] [2022-07-20 05:38:33,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:33,823 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:33,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:33,825 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-20 05:38:33,863 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-20 05:38:33,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:33,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-20 05:38:33,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:34,176 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:38:34,177 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-20 05:38:34,190 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-20 05:38:34,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:38:34,417 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-20 05:38:34,418 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-20 05:38:34,446 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-20 05:38:34,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:34,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406475033] [2022-07-20 05:38:34,447 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:34,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505100868] [2022-07-20 05:38:34,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505100868] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:38:34,448 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:38:34,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2022-07-20 05:38:34,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164709595] [2022-07-20 05:38:34,449 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:38:34,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-20 05:38:34,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:34,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-20 05:38:34,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-20 05:38:34,452 INFO L87 Difference]: Start difference. First operand 178 states and 193 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-20 05:38:43,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:43,009 INFO L93 Difference]: Finished difference Result 223 states and 243 transitions. [2022-07-20 05:38:43,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-20 05:38:43,010 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-20 05:38:43,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:43,012 INFO L225 Difference]: With dead ends: 223 [2022-07-20 05:38:43,012 INFO L226 Difference]: Without dead ends: 223 [2022-07-20 05:38:43,013 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-20 05:38:43,014 INFO L413 NwaCegarLoop]: 153 mSDtfsCounter, 125 mSDsluCounter, 1131 mSDsCounter, 0 mSdLazyCounter, 590 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 1284 SdHoareTripleChecker+Invalid, 893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 590 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 300 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:43,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 1284 Invalid, 893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 590 Invalid, 0 Unknown, 300 Unchecked, 0.3s Time] [2022-07-20 05:38:43,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-07-20 05:38:43,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 187. [2022-07-20 05:38:43,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 112 states have (on average 1.7053571428571428) internal successors, (191), 177 states have internal predecessors, (191), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2022-07-20 05:38:43,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 204 transitions. [2022-07-20 05:38:43,025 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 204 transitions. Word has length 73 [2022-07-20 05:38:43,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:43,025 INFO L495 AbstractCegarLoop]: Abstraction has 187 states and 204 transitions. [2022-07-20 05:38:43,025 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-20 05:38:43,025 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 204 transitions. [2022-07-20 05:38:43,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-20 05:38:43,027 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:43,027 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-20 05:38:43,058 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-20 05:38:43,251 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-20 05:38:43,251 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:38:43,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:43,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1487051477, now seen corresponding path program 1 times [2022-07-20 05:38:43,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:43,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259146621] [2022-07-20 05:38:43,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:43,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:43,284 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:43,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [223287843] [2022-07-20 05:38:43,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:43,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:43,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:43,287 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-20 05:38:43,289 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-20 05:38:43,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:43,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 57 conjunts are in the unsatisfiable core [2022-07-20 05:38:43,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:43,470 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-20 05:38:43,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:38:43,910 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-20 05:38:43,920 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-20 05:38:43,920 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-20 05:38:43,956 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-20 05:38:43,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:38:44,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:44,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259146621] [2022-07-20 05:38:44,055 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:44,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223287843] [2022-07-20 05:38:44,056 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223287843] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:38:44,056 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:38:44,056 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-07-20 05:38:44,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133042722] [2022-07-20 05:38:44,056 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:38:44,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-20 05:38:44,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:44,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-20 05:38:44,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2022-07-20 05:38:44,057 INFO L87 Difference]: Start difference. First operand 187 states and 204 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-20 05:38:44,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:44,669 INFO L93 Difference]: Finished difference Result 186 states and 202 transitions. [2022-07-20 05:38:44,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-20 05:38:44,670 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-20 05:38:44,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:44,671 INFO L225 Difference]: With dead ends: 186 [2022-07-20 05:38:44,671 INFO L226 Difference]: Without dead ends: 186 [2022-07-20 05:38:44,671 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-07-20 05:38:44,672 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 2 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1119 SdHoareTripleChecker+Invalid, 833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:44,672 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1119 Invalid, 833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 516 Invalid, 0 Unknown, 311 Unchecked, 0.4s Time] [2022-07-20 05:38:44,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2022-07-20 05:38:44,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 186. [2022-07-20 05:38:44,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 112 states have (on average 1.6875) internal successors, (189), 176 states have internal predecessors, (189), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (7), 7 states have call predecessors, (7), 6 states have call successors, (7) [2022-07-20 05:38:44,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 202 transitions. [2022-07-20 05:38:44,684 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 202 transitions. Word has length 73 [2022-07-20 05:38:44,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:44,684 INFO L495 AbstractCegarLoop]: Abstraction has 186 states and 202 transitions. [2022-07-20 05:38:44,685 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-20 05:38:44,685 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 202 transitions. [2022-07-20 05:38:44,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-20 05:38:44,686 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:44,686 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-20 05:38:44,710 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-20 05:38:44,907 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-20 05:38:44,908 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:38:44,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:44,908 INFO L85 PathProgramCache]: Analyzing trace with hash 120292531, now seen corresponding path program 1 times [2022-07-20 05:38:44,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:44,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304129891] [2022-07-20 05:38:44,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:44,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:44,926 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:44,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [944368873] [2022-07-20 05:38:44,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:44,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:44,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:44,930 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-20 05:38:44,932 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-20 05:38:45,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:45,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-20 05:38:45,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:45,221 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:38:45,221 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-20 05:38:45,231 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-20 05:38:45,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:38:45,417 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-20 05:38:45,418 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-20 05:38:45,433 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-20 05:38:45,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:45,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304129891] [2022-07-20 05:38:45,434 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:45,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944368873] [2022-07-20 05:38:45,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944368873] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:38:45,435 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:38:45,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 13 [2022-07-20 05:38:45,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254011622] [2022-07-20 05:38:45,435 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:38:45,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-20 05:38:45,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:45,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-20 05:38:45,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-20 05:38:45,437 INFO L87 Difference]: Start difference. First operand 186 states and 202 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-20 05:38:45,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:45,741 INFO L93 Difference]: Finished difference Result 220 states and 240 transitions. [2022-07-20 05:38:45,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-20 05:38:45,742 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-20 05:38:45,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:45,743 INFO L225 Difference]: With dead ends: 220 [2022-07-20 05:38:45,744 INFO L226 Difference]: Without dead ends: 220 [2022-07-20 05:38:45,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 134 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-07-20 05:38:45,744 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 108 mSDsluCounter, 1126 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 1272 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 193 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:45,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 1272 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 554 Invalid, 0 Unknown, 193 Unchecked, 0.2s Time] [2022-07-20 05:38:45,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2022-07-20 05:38:45,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 184. [2022-07-20 05:38:45,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 111 states have (on average 1.6846846846846846) internal successors, (187), 175 states have internal predecessors, (187), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-07-20 05:38:45,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 200 transitions. [2022-07-20 05:38:45,750 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 200 transitions. Word has length 74 [2022-07-20 05:38:45,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:45,751 INFO L495 AbstractCegarLoop]: Abstraction has 184 states and 200 transitions. [2022-07-20 05:38:45,757 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-20 05:38:45,757 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 200 transitions. [2022-07-20 05:38:45,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-20 05:38:45,760 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:45,760 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-20 05:38:45,789 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-07-20 05:38:45,983 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-20 05:38:45,984 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:38:45,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:45,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1167639435, now seen corresponding path program 1 times [2022-07-20 05:38:45,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:45,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123668002] [2022-07-20 05:38:45,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:45,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:46,006 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:46,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1525436554] [2022-07-20 05:38:46,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:46,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:46,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:46,011 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-20 05:38:46,013 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-20 05:38:46,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:46,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-20 05:38:46,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:46,287 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:38:46,288 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-20 05:38:46,365 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:38:46,365 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-20 05:38:46,380 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-20 05:38:46,380 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:38:46,667 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-20 05:38:46,667 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-20 05:38:46,678 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-20 05:38:46,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:46,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123668002] [2022-07-20 05:38:46,679 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:46,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525436554] [2022-07-20 05:38:46,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525436554] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:38:46,680 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:38:46,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2022-07-20 05:38:46,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152796646] [2022-07-20 05:38:46,681 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:38:46,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-20 05:38:46,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:46,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-20 05:38:46,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-07-20 05:38:46,683 INFO L87 Difference]: Start difference. First operand 184 states and 200 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-20 05:38:55,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:55,160 INFO L93 Difference]: Finished difference Result 243 states and 267 transitions. [2022-07-20 05:38:55,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-20 05:38:55,161 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-20 05:38:55,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:55,163 INFO L225 Difference]: With dead ends: 243 [2022-07-20 05:38:55,163 INFO L226 Difference]: Without dead ends: 243 [2022-07-20 05:38:55,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 131 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-07-20 05:38:55,164 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 203 mSDsluCounter, 1078 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 1230 SdHoareTripleChecker+Invalid, 787 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:55,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 1230 Invalid, 787 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 664 Invalid, 0 Unknown, 119 Unchecked, 0.3s Time] [2022-07-20 05:38:55,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2022-07-20 05:38:55,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 208. [2022-07-20 05:38:55,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 132 states have (on average 1.5909090909090908) internal successors, (210), 195 states have internal predecessors, (210), 8 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (11), 8 states have call predecessors, (11), 8 states have call successors, (11) [2022-07-20 05:38:55,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 229 transitions. [2022-07-20 05:38:55,186 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 229 transitions. Word has length 75 [2022-07-20 05:38:55,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:55,188 INFO L495 AbstractCegarLoop]: Abstraction has 208 states and 229 transitions. [2022-07-20 05:38:55,188 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-20 05:38:55,188 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 229 transitions. [2022-07-20 05:38:55,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-20 05:38:55,195 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:55,195 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-20 05:38:55,223 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-20 05:38:55,411 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-20 05:38:55,411 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:38:55,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:55,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1167639436, now seen corresponding path program 1 times [2022-07-20 05:38:55,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:55,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337492636] [2022-07-20 05:38:55,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:55,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:55,434 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:55,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2137317796] [2022-07-20 05:38:55,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:55,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:55,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:55,439 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-20 05:38:55,441 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-20 05:38:55,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:55,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 70 conjunts are in the unsatisfiable core [2022-07-20 05:38:55,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:56,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:38:56,246 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 14 treesize of output 16 [2022-07-20 05:38:56,264 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:38:56,264 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-20 05:38:56,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:38:56,455 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 14 treesize of output 16 [2022-07-20 05:38:56,476 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-20 05:38:56,477 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-20 05:38:56,551 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-20 05:38:56,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:38:56,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:56,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337492636] [2022-07-20 05:38:56,658 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:56,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137317796] [2022-07-20 05:38:56,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137317796] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:38:56,658 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:38:56,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-07-20 05:38:56,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288828466] [2022-07-20 05:38:56,658 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:38:56,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-20 05:38:56,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:56,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-20 05:38:56,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=332, Unknown=0, NotChecked=0, Total=380 [2022-07-20 05:38:56,659 INFO L87 Difference]: Start difference. First operand 208 states and 229 transitions. Second operand has 18 states, 16 states have (on average 2.9375) internal successors, (47), 16 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-20 05:38:56,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:56,940 INFO L93 Difference]: Finished difference Result 222 states and 252 transitions. [2022-07-20 05:38:56,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-20 05:38:56,941 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.9375) internal successors, (47), 16 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-20 05:38:56,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:56,942 INFO L225 Difference]: With dead ends: 222 [2022-07-20 05:38:56,942 INFO L226 Difference]: Without dead ends: 222 [2022-07-20 05:38:56,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-07-20 05:38:56,943 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 1 mSDsluCounter, 1333 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1504 SdHoareTripleChecker+Invalid, 1198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1105 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:56,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1504 Invalid, 1198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 87 Invalid, 0 Unknown, 1105 Unchecked, 0.1s Time] [2022-07-20 05:38:56,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2022-07-20 05:38:56,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 222. [2022-07-20 05:38:56,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 143 states have (on average 1.5524475524475525) internal successors, (222), 206 states have internal predecessors, (222), 10 states have call successors, (10), 4 states have call predecessors, (10), 5 states have return successors, (20), 11 states have call predecessors, (20), 10 states have call successors, (20) [2022-07-20 05:38:56,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 252 transitions. [2022-07-20 05:38:56,949 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 252 transitions. Word has length 75 [2022-07-20 05:38:56,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:56,950 INFO L495 AbstractCegarLoop]: Abstraction has 222 states and 252 transitions. [2022-07-20 05:38:56,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.9375) internal successors, (47), 16 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-20 05:38:56,950 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 252 transitions. [2022-07-20 05:38:56,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-07-20 05:38:56,951 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:56,951 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-20 05:38:56,978 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-20 05:38:57,169 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-20 05:38:57,169 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:38:57,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:57,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1045374201, now seen corresponding path program 1 times [2022-07-20 05:38:57,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:57,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763517725] [2022-07-20 05:38:57,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:57,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:57,196 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:57,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1063135563] [2022-07-20 05:38:57,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:57,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:57,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:57,201 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-20 05:38:57,203 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-20 05:38:57,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:57,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 26 conjunts are in the unsatisfiable core [2022-07-20 05:38:57,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:57,425 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2022-07-20 05:38:57,425 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:38:57,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:57,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763517725] [2022-07-20 05:38:57,426 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:57,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063135563] [2022-07-20 05:38:57,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063135563] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:38:57,426 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:38:57,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-20 05:38:57,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706015050] [2022-07-20 05:38:57,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:38:57,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-20 05:38:57,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:57,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-20 05:38:57,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-20 05:38:57,428 INFO L87 Difference]: Start difference. First operand 222 states and 252 transitions. Second operand has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:38:57,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:38:57,484 INFO L93 Difference]: Finished difference Result 200 states and 216 transitions. [2022-07-20 05:38:57,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-20 05:38:57,485 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 76 [2022-07-20 05:38:57,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:38:57,486 INFO L225 Difference]: With dead ends: 200 [2022-07-20 05:38:57,486 INFO L226 Difference]: Without dead ends: 185 [2022-07-20 05:38:57,487 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-07-20 05:38:57,487 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 12 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 874 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-20 05:38:57,488 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 874 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-20 05:38:57,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-07-20 05:38:57,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 175. [2022-07-20 05:38:57,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 104 states have (on average 1.7115384615384615) internal successors, (178), 167 states have internal predecessors, (178), 6 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-07-20 05:38:57,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 190 transitions. [2022-07-20 05:38:57,492 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 190 transitions. Word has length 76 [2022-07-20 05:38:57,492 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:38:57,492 INFO L495 AbstractCegarLoop]: Abstraction has 175 states and 190 transitions. [2022-07-20 05:38:57,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.666666666666667) internal successors, (40), 6 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-07-20 05:38:57,492 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 190 transitions. [2022-07-20 05:38:57,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-07-20 05:38:57,493 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:38:57,493 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] [2022-07-20 05:38:57,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-20 05:38:57,707 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-20 05:38:57,707 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:38:57,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:38:57,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1898289451, now seen corresponding path program 1 times [2022-07-20 05:38:57,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:38:57,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459244984] [2022-07-20 05:38:57,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:57,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:38:57,733 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:38:57,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1664302722] [2022-07-20 05:38:57,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:38:57,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:38:57,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:38:57,736 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-20 05:38:57,756 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-20 05:38:57,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:38:57,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 640 conjuncts, 33 conjunts are in the unsatisfiable core [2022-07-20 05:38:57,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:38:58,029 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:38:58,029 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-20 05:38:58,154 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:38:58,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-20 05:38:58,168 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 107 proven. 22 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-07-20 05:38:58,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:38:58,467 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-07-20 05:38:58,467 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-20 05:38:58,478 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 107 proven. 22 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2022-07-20 05:38:58,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:38:58,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459244984] [2022-07-20 05:38:58,479 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:38:58,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1664302722] [2022-07-20 05:38:58,479 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1664302722] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:38:58,480 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:38:58,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 14 [2022-07-20 05:38:58,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774712294] [2022-07-20 05:38:58,480 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:38:58,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-20 05:38:58,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:38:58,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-20 05:38:58,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2022-07-20 05:38:58,482 INFO L87 Difference]: Start difference. First operand 175 states and 190 transitions. Second operand has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 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-20 05:39:06,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:06,946 INFO L93 Difference]: Finished difference Result 227 states and 248 transitions. [2022-07-20 05:39:06,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-20 05:39:06,947 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 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 81 [2022-07-20 05:39:06,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:06,948 INFO L225 Difference]: With dead ends: 227 [2022-07-20 05:39:06,948 INFO L226 Difference]: Without dead ends: 227 [2022-07-20 05:39:06,949 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 142 SyntacticMatches, 8 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 8.4s TimeCoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-07-20 05:39:06,949 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 202 mSDsluCounter, 968 mSDsCounter, 0 mSdLazyCounter, 664 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 1120 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 103 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:06,950 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 1120 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 664 Invalid, 0 Unknown, 103 Unchecked, 0.3s Time] [2022-07-20 05:39:06,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-07-20 05:39:06,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 192. [2022-07-20 05:39:06,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 118 states have (on average 1.6440677966101696) internal successors, (194), 181 states have internal predecessors, (194), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-20 05:39:06,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 210 transitions. [2022-07-20 05:39:06,956 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 210 transitions. Word has length 81 [2022-07-20 05:39:06,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:06,956 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 210 transitions. [2022-07-20 05:39:06,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 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-20 05:39:06,957 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 210 transitions. [2022-07-20 05:39:06,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-07-20 05:39:06,957 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:06,957 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] [2022-07-20 05:39:06,986 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-07-20 05:39:07,172 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-20 05:39:07,172 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:39:07,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:07,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1898289452, now seen corresponding path program 2 times [2022-07-20 05:39:07,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:07,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223712008] [2022-07-20 05:39:07,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:07,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:07,191 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:07,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1915575542] [2022-07-20 05:39:07,192 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-20 05:39:07,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:07,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:07,194 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-20 05:39:07,205 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-20 05:39:07,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-20 05:39:07,508 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:39:07,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 640 conjuncts, 75 conjunts are in the unsatisfiable core [2022-07-20 05:39:07,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:07,530 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-20 05:39:07,748 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:07,749 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-20 05:39:07,753 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-20 05:39:07,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:07,878 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-20 05:39:07,885 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-20 05:39:07,885 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-20 05:39:07,908 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 118 proven. 22 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-07-20 05:39:07,908 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:08,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:08,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223712008] [2022-07-20 05:39:08,021 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:08,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915575542] [2022-07-20 05:39:08,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915575542] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:08,021 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:08,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-07-20 05:39:08,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142233231] [2022-07-20 05:39:08,021 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:08,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-07-20 05:39:08,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:08,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-07-20 05:39:08,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2022-07-20 05:39:08,022 INFO L87 Difference]: Start difference. First operand 192 states and 210 transitions. Second operand has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 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-20 05:39:08,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:08,621 INFO L93 Difference]: Finished difference Result 368 states and 398 transitions. [2022-07-20 05:39:08,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-20 05:39:08,622 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 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 81 [2022-07-20 05:39:08,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:08,623 INFO L225 Difference]: With dead ends: 368 [2022-07-20 05:39:08,623 INFO L226 Difference]: Without dead ends: 368 [2022-07-20 05:39:08,624 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-07-20 05:39:08,624 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 279 mSDsluCounter, 1129 mSDsCounter, 0 mSdLazyCounter, 941 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 1244 SdHoareTripleChecker+Invalid, 1320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 368 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:08,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [279 Valid, 1244 Invalid, 1320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 941 Invalid, 0 Unknown, 368 Unchecked, 0.5s Time] [2022-07-20 05:39:08,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2022-07-20 05:39:08,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 195. [2022-07-20 05:39:08,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 121 states have (on average 1.628099173553719) internal successors, (197), 184 states have internal predecessors, (197), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-20 05:39:08,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 213 transitions. [2022-07-20 05:39:08,633 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 213 transitions. Word has length 81 [2022-07-20 05:39:08,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:08,634 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 213 transitions. [2022-07-20 05:39:08,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.642857142857143) internal successors, (51), 13 states have internal predecessors, (51), 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-20 05:39:08,634 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 213 transitions. [2022-07-20 05:39:08,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-07-20 05:39:08,635 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:08,635 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] [2022-07-20 05:39:08,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:08,851 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-20 05:39:08,852 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:39:08,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:08,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1282569151, now seen corresponding path program 1 times [2022-07-20 05:39:08,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:08,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899062815] [2022-07-20 05:39:08,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:08,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:08,872 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:08,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2045545407] [2022-07-20 05:39:08,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:08,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:08,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:08,875 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-20 05:39:08,876 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-20 05:39:09,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:09,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 648 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-20 05:39:09,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:09,110 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2022-07-20 05:39:09,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:09,133 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-20 05:39:09,190 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 44 proven. 11 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2022-07-20 05:39:09,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:09,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899062815] [2022-07-20 05:39:09,191 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:09,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045545407] [2022-07-20 05:39:09,191 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045545407] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:39:09,191 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:39:09,191 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-07-20 05:39:09,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583266371] [2022-07-20 05:39:09,191 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:09,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-20 05:39:09,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:09,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-20 05:39:09,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-20 05:39:09,192 INFO L87 Difference]: Start difference. First operand 195 states and 213 transitions. Second operand has 10 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 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-20 05:39:09,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:09,420 INFO L93 Difference]: Finished difference Result 213 states and 237 transitions. [2022-07-20 05:39:09,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-20 05:39:09,421 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 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 82 [2022-07-20 05:39:09,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:09,422 INFO L225 Difference]: With dead ends: 213 [2022-07-20 05:39:09,422 INFO L226 Difference]: Without dead ends: 213 [2022-07-20 05:39:09,423 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 154 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-20 05:39:09,423 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 331 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 960 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:09,423 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [334 Valid, 960 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-20 05:39:09,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2022-07-20 05:39:09,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 194. [2022-07-20 05:39:09,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 121 states have (on average 1.6115702479338843) internal successors, (195), 183 states have internal predecessors, (195), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-07-20 05:39:09,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 211 transitions. [2022-07-20 05:39:09,429 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 211 transitions. Word has length 82 [2022-07-20 05:39:09,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:09,429 INFO L495 AbstractCegarLoop]: Abstraction has 194 states and 211 transitions. [2022-07-20 05:39:09,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.222222222222222) internal successors, (38), 9 states have internal predecessors, (38), 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-20 05:39:09,430 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 211 transitions. [2022-07-20 05:39:09,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-07-20 05:39:09,430 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:09,430 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] [2022-07-20 05:39:09,456 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-20 05:39:09,631 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-20 05:39:09,631 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:39:09,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:09,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1350797929, now seen corresponding path program 1 times [2022-07-20 05:39:09,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:09,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451796492] [2022-07-20 05:39:09,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:09,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:09,657 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:09,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2142168468] [2022-07-20 05:39:09,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:09,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:09,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:09,660 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-20 05:39:09,687 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-20 05:39:09,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:09,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 40 conjunts are in the unsatisfiable core [2022-07-20 05:39:09,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:09,991 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:09,992 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-20 05:39:10,078 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:10,081 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-20 05:39:10,163 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-20 05:39:10,164 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-20 05:39:10,185 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 97 proven. 55 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-07-20 05:39:10,185 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:10,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:10,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451796492] [2022-07-20 05:39:10,367 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:10,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142168468] [2022-07-20 05:39:10,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142168468] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:10,367 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:10,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-07-20 05:39:10,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050187809] [2022-07-20 05:39:10,367 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:10,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-07-20 05:39:10,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:10,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-07-20 05:39:10,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2022-07-20 05:39:10,368 INFO L87 Difference]: Start difference. First operand 194 states and 211 transitions. Second operand has 14 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 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-20 05:39:10,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:10,724 INFO L93 Difference]: Finished difference Result 276 states and 302 transitions. [2022-07-20 05:39:10,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-20 05:39:10,725 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 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 88 [2022-07-20 05:39:10,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:10,726 INFO L225 Difference]: With dead ends: 276 [2022-07-20 05:39:10,726 INFO L226 Difference]: Without dead ends: 276 [2022-07-20 05:39:10,727 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 92 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=463, Unknown=0, NotChecked=0, Total=552 [2022-07-20 05:39:10,727 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 158 mSDsluCounter, 1279 mSDsCounter, 0 mSdLazyCounter, 647 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 1422 SdHoareTripleChecker+Invalid, 926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 647 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 271 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:10,728 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 1422 Invalid, 926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 647 Invalid, 0 Unknown, 271 Unchecked, 0.3s Time] [2022-07-20 05:39:10,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2022-07-20 05:39:10,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 240. [2022-07-20 05:39:10,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 161 states have (on average 1.4968944099378882) internal successors, (241), 222 states have internal predecessors, (241), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-20 05:39:10,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 267 transitions. [2022-07-20 05:39:10,734 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 267 transitions. Word has length 88 [2022-07-20 05:39:10,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:10,735 INFO L495 AbstractCegarLoop]: Abstraction has 240 states and 267 transitions. [2022-07-20 05:39:10,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 4.461538461538462) internal successors, (58), 12 states have internal predecessors, (58), 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-20 05:39:10,735 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 267 transitions. [2022-07-20 05:39:10,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-07-20 05:39:10,736 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:10,736 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] [2022-07-20 05:39:10,759 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-20 05:39:10,956 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-20 05:39:10,956 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:39:10,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:10,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1350797930, now seen corresponding path program 1 times [2022-07-20 05:39:10,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:10,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355011152] [2022-07-20 05:39:10,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:10,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:10,973 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:10,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [416364531] [2022-07-20 05:39:10,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:10,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:10,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:10,975 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-20 05:39:10,987 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-20 05:39:11,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:11,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 62 conjunts are in the unsatisfiable core [2022-07-20 05:39:11,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:11,277 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-20 05:39:11,289 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-20 05:39:19,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:19,676 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 50 treesize of output 46 [2022-07-20 05:39:19,685 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-20 05:39:19,686 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-20 05:39:19,944 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 51 treesize of output 41 [2022-07-20 05:39:19,963 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 90 proven. 22 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-07-20 05:39:19,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:20,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:20,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355011152] [2022-07-20 05:39:20,437 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:20,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416364531] [2022-07-20 05:39:20,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416364531] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:20,437 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:20,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-07-20 05:39:20,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656845084] [2022-07-20 05:39:20,437 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:20,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-07-20 05:39:20,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:20,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-07-20 05:39:20,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=297, Unknown=1, NotChecked=0, Total=342 [2022-07-20 05:39:20,439 INFO L87 Difference]: Start difference. First operand 240 states and 267 transitions. Second operand has 16 states, 15 states have (on average 3.4) internal successors, (51), 13 states have internal predecessors, (51), 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-20 05:39:23,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:23,794 INFO L93 Difference]: Finished difference Result 276 states and 320 transitions. [2022-07-20 05:39:23,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-20 05:39:23,795 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.4) internal successors, (51), 13 states have internal predecessors, (51), 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 88 [2022-07-20 05:39:23,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:23,797 INFO L225 Difference]: With dead ends: 276 [2022-07-20 05:39:23,797 INFO L226 Difference]: Without dead ends: 264 [2022-07-20 05:39:23,797 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=83, Invalid=618, Unknown=1, NotChecked=0, Total=702 [2022-07-20 05:39:23,798 INFO L413 NwaCegarLoop]: 172 mSDtfsCounter, 0 mSDsluCounter, 1096 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1268 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 450 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:23,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1268 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 386 Invalid, 0 Unknown, 450 Unchecked, 0.3s Time] [2022-07-20 05:39:23,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-07-20 05:39:23,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 264. [2022-07-20 05:39:23,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 181 states have (on average 1.4640883977900552) internal successors, (265), 246 states have internal predecessors, (265), 13 states have call successors, (13), 4 states have call predecessors, (13), 8 states have return successors, (22), 13 states have call predecessors, (22), 13 states have call successors, (22) [2022-07-20 05:39:23,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 300 transitions. [2022-07-20 05:39:23,807 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 300 transitions. Word has length 88 [2022-07-20 05:39:23,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:23,808 INFO L495 AbstractCegarLoop]: Abstraction has 264 states and 300 transitions. [2022-07-20 05:39:23,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.4) internal successors, (51), 13 states have internal predecessors, (51), 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-20 05:39:23,808 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 300 transitions. [2022-07-20 05:39:23,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-20 05:39:23,809 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:23,809 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] [2022-07-20 05:39:23,829 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-07-20 05:39:24,015 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-20 05:39:24,015 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:39:24,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:24,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1452318619, now seen corresponding path program 2 times [2022-07-20 05:39:24,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:24,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096522857] [2022-07-20 05:39:24,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:24,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:24,034 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:24,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1616668323] [2022-07-20 05:39:24,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-20 05:39:24,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:24,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:24,037 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-20 05:39:24,071 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-20 05:39:24,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-20 05:39:24,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:39:24,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 701 conjuncts, 93 conjunts are in the unsatisfiable core [2022-07-20 05:39:24,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:24,299 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-20 05:39:24,304 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-20 05:39:24,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:24,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, 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-20 05:39:24,832 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:24,833 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-20 05:39:25,150 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-20 05:39:25,150 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-20 05:39:25,162 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-20 05:39:25,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:25,369 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-20 05:39:25,395 INFO L356 Elim1Store]: treesize reduction 12, result has 52.0 percent of original size [2022-07-20 05:39:25,395 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-20 05:39:25,514 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 103 proven. 39 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2022-07-20 05:39:25,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:25,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:25,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096522857] [2022-07-20 05:39:25,660 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:25,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616668323] [2022-07-20 05:39:25,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616668323] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:25,660 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:25,660 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-07-20 05:39:25,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032606648] [2022-07-20 05:39:25,660 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:25,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-20 05:39:25,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:25,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-20 05:39:25,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=293, Unknown=0, NotChecked=0, Total=342 [2022-07-20 05:39:25,661 INFO L87 Difference]: Start difference. First operand 264 states and 300 transitions. Second operand has 17 states, 15 states have (on average 3.4) internal successors, (51), 15 states have internal predecessors, (51), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-20 05:39:26,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:26,390 INFO L93 Difference]: Finished difference Result 318 states and 356 transitions. [2022-07-20 05:39:26,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-20 05:39:26,391 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 3.4) internal successors, (51), 15 states have internal predecessors, (51), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 89 [2022-07-20 05:39:26,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:26,392 INFO L225 Difference]: With dead ends: 318 [2022-07-20 05:39:26,392 INFO L226 Difference]: Without dead ends: 303 [2022-07-20 05:39:26,393 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 79 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=83, Invalid=567, Unknown=0, NotChecked=0, Total=650 [2022-07-20 05:39:26,393 INFO L413 NwaCegarLoop]: 167 mSDtfsCounter, 5 mSDsluCounter, 1144 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 1311 SdHoareTripleChecker+Invalid, 1121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 631 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:26,394 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 1311 Invalid, 1121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 483 Invalid, 0 Unknown, 631 Unchecked, 0.4s Time] [2022-07-20 05:39:26,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-07-20 05:39:26,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 283. [2022-07-20 05:39:26,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 200 states have (on average 1.425) internal successors, (285), 262 states have internal predecessors, (285), 13 states have call successors, (13), 7 states have call predecessors, (13), 8 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2022-07-20 05:39:26,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 312 transitions. [2022-07-20 05:39:26,401 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 312 transitions. Word has length 89 [2022-07-20 05:39:26,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:26,402 INFO L495 AbstractCegarLoop]: Abstraction has 283 states and 312 transitions. [2022-07-20 05:39:26,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 3.4) internal successors, (51), 15 states have internal predecessors, (51), 4 states have call successors, (6), 2 states have call predecessors, (6), 3 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-07-20 05:39:26,402 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 312 transitions. [2022-07-20 05:39:26,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-20 05:39:26,403 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:26,403 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-20 05:39:26,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-07-20 05:39:26,615 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-20 05:39:26,615 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:39:26,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:26,616 INFO L85 PathProgramCache]: Analyzing trace with hash -2072204227, now seen corresponding path program 1 times [2022-07-20 05:39:26,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:26,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128098611] [2022-07-20 05:39:26,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:26,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:26,635 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:26,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [181291817] [2022-07-20 05:39:26,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:26,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:26,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:26,638 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-20 05:39:26,638 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-20 05:39:26,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:26,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 709 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-20 05:39:26,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:26,830 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2022-07-20 05:39:26,830 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:39:26,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:26,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128098611] [2022-07-20 05:39:26,831 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:26,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181291817] [2022-07-20 05:39:26,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181291817] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:39:26,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:39:26,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 05:39:26,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845065170] [2022-07-20 05:39:26,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:39:26,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-20 05:39:26,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:26,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-20 05:39:26,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-20 05:39:26,835 INFO L87 Difference]: Start difference. First operand 283 states and 312 transitions. Second operand has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 4 states have internal predecessors, (32), 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-20 05:39:26,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:26,944 INFO L93 Difference]: Finished difference Result 322 states and 356 transitions. [2022-07-20 05:39:26,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-20 05:39:26,945 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 4 states have internal predecessors, (32), 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 90 [2022-07-20 05:39:26,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:26,946 INFO L225 Difference]: With dead ends: 322 [2022-07-20 05:39:26,946 INFO L226 Difference]: Without dead ends: 322 [2022-07-20 05:39:26,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 88 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-20 05:39:26,947 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 271 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 273 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:26,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 273 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:39:26,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-07-20 05:39:26,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 282. [2022-07-20 05:39:26,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282 states, 200 states have (on average 1.42) internal successors, (284), 261 states have internal predecessors, (284), 13 states have call successors, (13), 7 states have call predecessors, (13), 8 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2022-07-20 05:39:26,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 311 transitions. [2022-07-20 05:39:26,955 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 311 transitions. Word has length 90 [2022-07-20 05:39:26,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:26,955 INFO L495 AbstractCegarLoop]: Abstraction has 282 states and 311 transitions. [2022-07-20 05:39:26,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 4 states have internal predecessors, (32), 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-20 05:39:26,955 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 311 transitions. [2022-07-20 05:39:26,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-20 05:39:26,956 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:26,956 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-20 05:39:26,977 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-07-20 05:39:27,156 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-20 05:39:27,157 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:39:27,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:27,157 INFO L85 PathProgramCache]: Analyzing trace with hash -2072204226, now seen corresponding path program 1 times [2022-07-20 05:39:27,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:27,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274216370] [2022-07-20 05:39:27,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:27,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:27,173 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:27,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1948661290] [2022-07-20 05:39:27,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:27,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:27,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:27,175 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-20 05:39:27,204 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-20 05:39:27,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:39:27,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 709 conjuncts, 71 conjunts are in the unsatisfiable core [2022-07-20 05:39:27,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:27,482 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-20 05:39:27,493 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-20 05:39:28,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:28,329 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-20 05:39:28,350 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:28,351 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-20 05:39:28,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:28,500 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-20 05:39:28,512 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-20 05:39:28,513 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-20 05:39:29,743 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 108 proven. 51 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-07-20 05:39:29,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:30,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:30,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274216370] [2022-07-20 05:39:30,070 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:30,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948661290] [2022-07-20 05:39:30,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948661290] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:30,071 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:30,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-20 05:39:30,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109664621] [2022-07-20 05:39:30,071 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:30,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-20 05:39:30,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:30,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-20 05:39:30,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=490, Unknown=0, NotChecked=0, Total=552 [2022-07-20 05:39:30,073 INFO L87 Difference]: Start difference. First operand 282 states and 311 transitions. Second operand has 21 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 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-20 05:39:31,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:31,037 INFO L93 Difference]: Finished difference Result 376 states and 439 transitions. [2022-07-20 05:39:31,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-20 05:39:31,037 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 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 90 [2022-07-20 05:39:31,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:31,039 INFO L225 Difference]: With dead ends: 376 [2022-07-20 05:39:31,039 INFO L226 Difference]: Without dead ends: 376 [2022-07-20 05:39:31,040 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=109, Invalid=883, Unknown=0, NotChecked=0, Total=992 [2022-07-20 05:39:31,040 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 4 mSDsluCounter, 1614 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 1783 SdHoareTripleChecker+Invalid, 1304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1218 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:31,040 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 1783 Invalid, 1304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 80 Invalid, 0 Unknown, 1218 Unchecked, 0.1s Time] [2022-07-20 05:39:31,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-07-20 05:39:31,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 337. [2022-07-20 05:39:31,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 247 states have (on average 1.3724696356275303) internal successors, (339), 310 states have internal predecessors, (339), 17 states have call successors, (17), 7 states have call predecessors, (17), 12 states have return successors, (32), 19 states have call predecessors, (32), 17 states have call successors, (32) [2022-07-20 05:39:31,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 388 transitions. [2022-07-20 05:39:31,051 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 388 transitions. Word has length 90 [2022-07-20 05:39:31,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:31,051 INFO L495 AbstractCegarLoop]: Abstraction has 337 states and 388 transitions. [2022-07-20 05:39:31,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 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-20 05:39:31,051 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 388 transitions. [2022-07-20 05:39:31,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-20 05:39:31,052 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:31,052 INFO L195 NwaCegarLoop]: trace histogram [8, 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-20 05:39:31,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-07-20 05:39:31,277 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-20 05:39:31,278 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:39:31,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:31,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1015753557, now seen corresponding path program 2 times [2022-07-20 05:39:31,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:31,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818140310] [2022-07-20 05:39:31,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:31,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:31,293 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:31,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1804037253] [2022-07-20 05:39:31,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-20 05:39:31,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:31,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:31,295 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-20 05:39:31,305 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-20 05:39:31,640 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-20 05:39:31,640 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:39:31,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 724 conjuncts, 88 conjunts are in the unsatisfiable core [2022-07-20 05:39:31,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:31,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-20 05:39:31,670 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-20 05:39:39,905 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:39:39,905 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 23 treesize of output 29 [2022-07-20 05:39:44,013 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:39:44,013 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-20 05:39:47,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:39:47,163 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 23 treesize of output 25 [2022-07-20 05:39:47,253 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-20 05:39:47,253 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-20 05:39:51,877 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 119 proven. 49 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-07-20 05:39:51,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:52,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:52,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818140310] [2022-07-20 05:39:52,770 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:52,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804037253] [2022-07-20 05:39:52,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804037253] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:39:52,770 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:39:52,770 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2022-07-20 05:39:52,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098766081] [2022-07-20 05:39:52,770 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:52,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-07-20 05:39:52,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:52,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-07-20 05:39:52,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2022-07-20 05:39:52,771 INFO L87 Difference]: Start difference. First operand 337 states and 388 transitions. Second operand has 28 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 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-20 05:39:57,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:57,247 INFO L93 Difference]: Finished difference Result 544 states and 641 transitions. [2022-07-20 05:39:57,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-07-20 05:39:57,247 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 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 91 [2022-07-20 05:39:57,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:57,251 INFO L225 Difference]: With dead ends: 544 [2022-07-20 05:39:57,251 INFO L226 Difference]: Without dead ends: 544 [2022-07-20 05:39:57,252 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 240 ImplicationChecksByTransitivity, 16.4s TimeCoverageRelationStatistics Valid=146, Invalid=1414, Unknown=0, NotChecked=0, Total=1560 [2022-07-20 05:39:57,252 INFO L413 NwaCegarLoop]: 296 mSDtfsCounter, 143 mSDsluCounter, 2984 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 3280 SdHoareTripleChecker+Invalid, 2189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2097 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:57,252 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 3280 Invalid, 2189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 86 Invalid, 0 Unknown, 2097 Unchecked, 0.1s Time] [2022-07-20 05:39:57,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2022-07-20 05:39:57,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 366. [2022-07-20 05:39:57,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 269 states have (on average 1.3568773234200744) internal successors, (365), 335 states have internal predecessors, (365), 21 states have call successors, (21), 7 states have call predecessors, (21), 15 states have return successors, (50), 23 states have call predecessors, (50), 21 states have call successors, (50) [2022-07-20 05:39:57,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 436 transitions. [2022-07-20 05:39:57,267 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 436 transitions. Word has length 91 [2022-07-20 05:39:57,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:57,267 INFO L495 AbstractCegarLoop]: Abstraction has 366 states and 436 transitions. [2022-07-20 05:39:57,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 2.44) internal successors, (61), 25 states have internal predecessors, (61), 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-20 05:39:57,268 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 436 transitions. [2022-07-20 05:39:57,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-07-20 05:39:57,269 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:57,269 INFO L195 NwaCegarLoop]: trace histogram [8, 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-20 05:39:57,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-07-20 05:39:57,471 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-20 05:39:57,472 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:39:57,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:57,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1372254073, now seen corresponding path program 3 times [2022-07-20 05:39:57,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:57,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574003813] [2022-07-20 05:39:57,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:57,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:57,493 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:57,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1896603006] [2022-07-20 05:39:57,493 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-07-20 05:39:57,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:57,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:57,495 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-20 05:39:57,496 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-20 05:39:57,951 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-07-20 05:39:57,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:39:57,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 20 conjunts are in the unsatisfiable core [2022-07-20 05:39:57,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:57,998 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 59 proven. 1 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-07-20 05:39:57,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:39:58,166 INFO L134 CoverageAnalysis]: Checked inductivity of 211 backedges. 59 proven. 1 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-07-20 05:39:58,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:39:58,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574003813] [2022-07-20 05:39:58,166 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:39:58,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896603006] [2022-07-20 05:39:58,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896603006] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:39:58,167 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:39:58,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-07-20 05:39:58,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790441123] [2022-07-20 05:39:58,167 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:39:58,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-20 05:39:58,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:39:58,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-20 05:39:58,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-20 05:39:58,168 INFO L87 Difference]: Start difference. First operand 366 states and 436 transitions. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 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-20 05:39:58,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:39:58,354 INFO L93 Difference]: Finished difference Result 385 states and 435 transitions. [2022-07-20 05:39:58,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-20 05:39:58,354 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 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 91 [2022-07-20 05:39:58,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:39:58,356 INFO L225 Difference]: With dead ends: 385 [2022-07-20 05:39:58,356 INFO L226 Difference]: Without dead ends: 355 [2022-07-20 05:39:58,356 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=167, Unknown=0, NotChecked=0, Total=272 [2022-07-20 05:39:58,360 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 65 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 857 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:39:58,361 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 857 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:39:58,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2022-07-20 05:39:58,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 321. [2022-07-20 05:39:58,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 237 states have (on average 1.3881856540084387) internal successors, (329), 297 states have internal predecessors, (329), 13 states have call successors, (13), 10 states have call predecessors, (13), 10 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-20 05:39:58,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 355 transitions. [2022-07-20 05:39:58,374 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 355 transitions. Word has length 91 [2022-07-20 05:39:58,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:39:58,374 INFO L495 AbstractCegarLoop]: Abstraction has 321 states and 355 transitions. [2022-07-20 05:39:58,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 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-20 05:39:58,374 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 355 transitions. [2022-07-20 05:39:58,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-07-20 05:39:58,375 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:39:58,375 INFO L195 NwaCegarLoop]: trace histogram [14, 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-20 05:39:58,394 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-20 05:39:58,579 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-20 05:39:58,579 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:39:58,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:39:58,580 INFO L85 PathProgramCache]: Analyzing trace with hash -849515239, now seen corresponding path program 4 times [2022-07-20 05:39:58,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:39:58,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631429977] [2022-07-20 05:39:58,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:39:58,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:39:58,598 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:39:58,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [46509269] [2022-07-20 05:39:58,599 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-07-20 05:39:58,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:39:58,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:39:58,600 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-20 05:39:58,604 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-20 05:39:58,913 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-07-20 05:39:58,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:39:58,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 814 conjuncts, 104 conjunts are in the unsatisfiable core [2022-07-20 05:39:58,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:39:58,925 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-20 05:39:58,942 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-20 05:39:58,949 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-20 05:40:00,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:40:00,634 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 34 treesize of output 32 [2022-07-20 05:40:00,666 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:40:00,667 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-20 05:40:01,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:40:01,068 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 34 treesize of output 32 [2022-07-20 05:40:01,082 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-20 05:40:01,083 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-20 05:40:02,016 INFO L134 CoverageAnalysis]: Checked inductivity of 310 backedges. 155 proven. 109 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-07-20 05:40:02,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:02,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:02,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631429977] [2022-07-20 05:40:02,359 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:02,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46509269] [2022-07-20 05:40:02,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46509269] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:40:02,360 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:40:02,360 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-20 05:40:02,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432209169] [2022-07-20 05:40:02,360 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:02,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-07-20 05:40:02,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:02,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-07-20 05:40:02,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=631, Unknown=0, NotChecked=0, Total=702 [2022-07-20 05:40:02,361 INFO L87 Difference]: Start difference. First operand 321 states and 355 transitions. Second operand has 24 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 22 states have internal predecessors, (68), 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-20 05:40:03,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:03,542 INFO L93 Difference]: Finished difference Result 392 states and 443 transitions. [2022-07-20 05:40:03,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-07-20 05:40:03,542 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 22 states have internal predecessors, (68), 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 97 [2022-07-20 05:40:03,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:03,544 INFO L225 Difference]: With dead ends: 392 [2022-07-20 05:40:03,544 INFO L226 Difference]: Without dead ends: 392 [2022-07-20 05:40:03,544 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=117, Invalid=1073, Unknown=0, NotChecked=0, Total=1190 [2022-07-20 05:40:03,545 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 5 mSDsluCounter, 1729 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 1899 SdHoareTripleChecker+Invalid, 1241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1153 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:03,545 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 1899 Invalid, 1241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 82 Invalid, 0 Unknown, 1153 Unchecked, 0.1s Time] [2022-07-20 05:40:03,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-07-20 05:40:03,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 364. [2022-07-20 05:40:03,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 274 states have (on average 1.3576642335766422) internal successors, (372), 334 states have internal predecessors, (372), 17 states have call successors, (17), 10 states have call predecessors, (17), 12 states have return successors, (22), 19 states have call predecessors, (22), 17 states have call successors, (22) [2022-07-20 05:40:03,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 411 transitions. [2022-07-20 05:40:03,553 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 411 transitions. Word has length 97 [2022-07-20 05:40:03,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:03,554 INFO L495 AbstractCegarLoop]: Abstraction has 364 states and 411 transitions. [2022-07-20 05:40:03,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 22 states have internal predecessors, (68), 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-20 05:40:03,554 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 411 transitions. [2022-07-20 05:40:03,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-07-20 05:40:03,555 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:03,555 INFO L195 NwaCegarLoop]: trace histogram [15, 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-20 05:40:03,585 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-20 05:40:03,781 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-20 05:40:03,781 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:40:03,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:03,782 INFO L85 PathProgramCache]: Analyzing trace with hash 745840980, now seen corresponding path program 5 times [2022-07-20 05:40:03,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:03,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874937169] [2022-07-20 05:40:03,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:03,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:03,804 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:03,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1894335623] [2022-07-20 05:40:03,804 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-07-20 05:40:03,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:03,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:03,806 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-20 05:40:03,807 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-20 05:40:04,051 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-20 05:40:04,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:40:04,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 21 conjunts are in the unsatisfiable core [2022-07-20 05:40:04,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:04,093 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 170 proven. 3 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2022-07-20 05:40:04,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:04,210 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 16 proven. 76 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-07-20 05:40:04,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:04,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874937169] [2022-07-20 05:40:04,211 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:04,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894335623] [2022-07-20 05:40:04,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894335623] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:40:04,211 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:40:04,211 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-07-20 05:40:04,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88802499] [2022-07-20 05:40:04,211 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:04,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-07-20 05:40:04,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:04,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-07-20 05:40:04,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2022-07-20 05:40:04,213 INFO L87 Difference]: Start difference. First operand 364 states and 411 transitions. Second operand has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 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-20 05:40:04,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:04,409 INFO L93 Difference]: Finished difference Result 405 states and 451 transitions. [2022-07-20 05:40:04,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-20 05:40:04,411 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 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 98 [2022-07-20 05:40:04,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:04,412 INFO L225 Difference]: With dead ends: 405 [2022-07-20 05:40:04,412 INFO L226 Difference]: Without dead ends: 345 [2022-07-20 05:40:04,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=239, Unknown=0, NotChecked=0, Total=380 [2022-07-20 05:40:04,413 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 51 mSDsluCounter, 860 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 1038 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:04,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 1038 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:40:04,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-07-20 05:40:04,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 345. [2022-07-20 05:40:04,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 261 states have (on average 1.3295019157088122) internal successors, (347), 321 states have internal predecessors, (347), 13 states have call successors, (13), 10 states have call predecessors, (13), 10 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-20 05:40:04,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 373 transitions. [2022-07-20 05:40:04,420 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 373 transitions. Word has length 98 [2022-07-20 05:40:04,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:04,421 INFO L495 AbstractCegarLoop]: Abstraction has 345 states and 373 transitions. [2022-07-20 05:40:04,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.083333333333333) internal successors, (61), 12 states have internal predecessors, (61), 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-20 05:40:04,421 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 373 transitions. [2022-07-20 05:40:04,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-07-20 05:40:04,422 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:04,422 INFO L195 NwaCegarLoop]: trace histogram [34, 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-20 05:40:04,451 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-20 05:40:04,635 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-20 05:40:04,635 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:40:04,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:04,636 INFO L85 PathProgramCache]: Analyzing trace with hash 572964953, now seen corresponding path program 6 times [2022-07-20 05:40:04,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:04,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994365618] [2022-07-20 05:40:04,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:04,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:04,665 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:04,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [250194667] [2022-07-20 05:40:04,665 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-07-20 05:40:04,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:04,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:04,666 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-20 05:40:04,667 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-20 05:40:10,130 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-07-20 05:40:10,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:40:10,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 47 conjunts are in the unsatisfiable core [2022-07-20 05:40:10,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:10,311 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 392 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-07-20 05:40:10,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:10,778 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 210 proven. 10 refuted. 0 times theorem prover too weak. 680 trivial. 0 not checked. [2022-07-20 05:40:10,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:10,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994365618] [2022-07-20 05:40:10,779 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:10,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250194667] [2022-07-20 05:40:10,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250194667] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:40:10,779 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:40:10,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 21 [2022-07-20 05:40:10,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436919654] [2022-07-20 05:40:10,779 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:10,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-20 05:40:10,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:10,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-20 05:40:10,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2022-07-20 05:40:10,781 INFO L87 Difference]: Start difference. First operand 345 states and 373 transitions. Second operand has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 20 states have internal predecessors, (66), 1 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (8), 3 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-20 05:40:11,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:11,735 INFO L93 Difference]: Finished difference Result 409 states and 453 transitions. [2022-07-20 05:40:11,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-07-20 05:40:11,744 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 20 states have internal predecessors, (66), 1 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (8), 3 states have call predecessors, (8), 1 states have call successors, (8) Word has length 117 [2022-07-20 05:40:11,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:11,745 INFO L225 Difference]: With dead ends: 409 [2022-07-20 05:40:11,745 INFO L226 Difference]: Without dead ends: 369 [2022-07-20 05:40:11,746 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=590, Invalid=1762, Unknown=0, NotChecked=0, Total=2352 [2022-07-20 05:40:11,747 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 98 mSDsluCounter, 2028 mSDsCounter, 0 mSdLazyCounter, 285 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 2201 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 285 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:11,747 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 2201 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-20 05:40:11,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2022-07-20 05:40:11,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 369. [2022-07-20 05:40:11,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 285 states have (on average 1.3017543859649123) internal successors, (371), 345 states have internal predecessors, (371), 13 states have call successors, (13), 10 states have call predecessors, (13), 10 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-20 05:40:11,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 397 transitions. [2022-07-20 05:40:11,758 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 397 transitions. Word has length 117 [2022-07-20 05:40:11,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:11,758 INFO L495 AbstractCegarLoop]: Abstraction has 369 states and 397 transitions. [2022-07-20 05:40:11,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.142857142857143) internal successors, (66), 20 states have internal predecessors, (66), 1 states have call successors, (6), 1 states have call predecessors, (6), 4 states have return successors, (8), 3 states have call predecessors, (8), 1 states have call successors, (8) [2022-07-20 05:40:11,759 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 397 transitions. [2022-07-20 05:40:11,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2022-07-20 05:40:11,760 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:11,760 INFO L195 NwaCegarLoop]: trace histogram [40, 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-20 05:40:11,780 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-20 05:40:11,980 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-20 05:40:11,980 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:40:11,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:11,981 INFO L85 PathProgramCache]: Analyzing trace with hash 752331705, now seen corresponding path program 7 times [2022-07-20 05:40:11,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:11,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615222974] [2022-07-20 05:40:11,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:11,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:12,011 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:12,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [444386588] [2022-07-20 05:40:12,011 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-07-20 05:40:12,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:12,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:12,013 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-20 05:40:12,014 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-20 05:40:13,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:13,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 1204 conjuncts, 80 conjunts are in the unsatisfiable core [2022-07-20 05:40:13,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:13,920 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-20 05:40:14,196 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:40:14,196 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-20 05:40:14,200 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-20 05:40:14,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:40:14,340 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-20 05:40:14,351 INFO L356 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2022-07-20 05:40:14,352 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-20 05:40:14,399 INFO L134 CoverageAnalysis]: Checked inductivity of 1155 backedges. 596 proven. 224 refuted. 0 times theorem prover too weak. 335 trivial. 0 not checked. [2022-07-20 05:40:14,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:14,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:14,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615222974] [2022-07-20 05:40:14,515 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:14,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444386588] [2022-07-20 05:40:14,515 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444386588] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:40:14,515 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:40:14,516 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-07-20 05:40:14,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041005298] [2022-07-20 05:40:14,516 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:14,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-20 05:40:14,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:14,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-20 05:40:14,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=363, Unknown=0, NotChecked=0, Total=420 [2022-07-20 05:40:14,517 INFO L87 Difference]: Start difference. First operand 369 states and 397 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-20 05:40:15,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:15,031 INFO L93 Difference]: Finished difference Result 540 states and 582 transitions. [2022-07-20 05:40:15,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-20 05:40:15,031 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 123 [2022-07-20 05:40:15,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:15,033 INFO L225 Difference]: With dead ends: 540 [2022-07-20 05:40:15,033 INFO L226 Difference]: Without dead ends: 540 [2022-07-20 05:40:15,034 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-07-20 05:40:15,034 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 168 mSDsluCounter, 1009 mSDsCounter, 0 mSdLazyCounter, 928 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 1159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 928 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 219 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:15,034 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 1124 Invalid, 1159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 928 Invalid, 0 Unknown, 219 Unchecked, 0.4s Time] [2022-07-20 05:40:15,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2022-07-20 05:40:15,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 374. [2022-07-20 05:40:15,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 374 states, 290 states have (on average 1.306896551724138) internal successors, (379), 350 states have internal predecessors, (379), 13 states have call successors, (13), 10 states have call predecessors, (13), 10 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-20 05:40:15,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 374 states to 374 states and 405 transitions. [2022-07-20 05:40:15,043 INFO L78 Accepts]: Start accepts. Automaton has 374 states and 405 transitions. Word has length 123 [2022-07-20 05:40:15,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:15,043 INFO L495 AbstractCegarLoop]: Abstraction has 374 states and 405 transitions. [2022-07-20 05:40:15,043 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-20 05:40:15,043 INFO L276 IsEmpty]: Start isEmpty. Operand 374 states and 405 transitions. [2022-07-20 05:40:15,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-07-20 05:40:15,044 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:15,044 INFO L195 NwaCegarLoop]: trace histogram [40, 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-20 05:40:15,099 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-20 05:40:15,259 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-20 05:40:15,259 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:40:15,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:15,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1436262970, now seen corresponding path program 1 times [2022-07-20 05:40:15,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:15,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786976731] [2022-07-20 05:40:15,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:15,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:15,288 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:15,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [116394720] [2022-07-20 05:40:15,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:15,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:15,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:15,290 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-20 05:40:15,291 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-20 05:40:15,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:15,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 1221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-20 05:40:15,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:15,629 INFO L134 CoverageAnalysis]: Checked inductivity of 1155 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1155 trivial. 0 not checked. [2022-07-20 05:40:15,629 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:40:15,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:15,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786976731] [2022-07-20 05:40:15,629 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:15,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116394720] [2022-07-20 05:40:15,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116394720] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:40:15,629 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:40:15,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 05:40:15,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968017151] [2022-07-20 05:40:15,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:40:15,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 05:40:15,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:15,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 05:40:15,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:40:15,631 INFO L87 Difference]: Start difference. First operand 374 states and 405 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-20 05:40:15,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:15,702 INFO L93 Difference]: Finished difference Result 379 states and 413 transitions. [2022-07-20 05:40:15,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 05:40:15,703 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 125 [2022-07-20 05:40:15,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:15,704 INFO L225 Difference]: With dead ends: 379 [2022-07-20 05:40:15,704 INFO L226 Difference]: Without dead ends: 379 [2022-07-20 05:40:15,704 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 123 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-20 05:40:15,705 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 137 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:15,705 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 190 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:40:15,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2022-07-20 05:40:15,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 373. [2022-07-20 05:40:15,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 290 states have (on average 1.303448275862069) internal successors, (378), 349 states have internal predecessors, (378), 13 states have call successors, (13), 10 states have call predecessors, (13), 10 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-07-20 05:40:15,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 404 transitions. [2022-07-20 05:40:15,724 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 404 transitions. Word has length 125 [2022-07-20 05:40:15,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:15,724 INFO L495 AbstractCegarLoop]: Abstraction has 373 states and 404 transitions. [2022-07-20 05:40:15,724 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-20 05:40:15,724 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 404 transitions. [2022-07-20 05:40:15,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-07-20 05:40:15,726 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:15,726 INFO L195 NwaCegarLoop]: trace histogram [40, 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-20 05:40:15,759 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-20 05:40:15,942 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-20 05:40:15,942 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:40:15,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:15,943 INFO L85 PathProgramCache]: Analyzing trace with hash -30332895, now seen corresponding path program 1 times [2022-07-20 05:40:15,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:15,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193579470] [2022-07-20 05:40:15,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:15,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:15,980 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:15,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [930536956] [2022-07-20 05:40:15,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:15,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:15,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:15,983 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-20 05:40:15,984 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-20 05:40:16,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:16,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 1242 conjuncts, 55 conjunts are in the unsatisfiable core [2022-07-20 05:40:16,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:16,455 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:40:16,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-20 05:40:16,525 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:40:16,525 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-20 05:40:16,616 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:16,617 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-20 05:40:16,743 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:16,744 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-20 05:40:16,840 INFO L134 CoverageAnalysis]: Checked inductivity of 1155 backedges. 316 proven. 616 refuted. 0 times theorem prover too weak. 223 trivial. 0 not checked. [2022-07-20 05:40:16,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:17,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:17,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193579470] [2022-07-20 05:40:17,385 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:17,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [930536956] [2022-07-20 05:40:17,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [930536956] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:40:17,385 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:40:17,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-07-20 05:40:17,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244656979] [2022-07-20 05:40:17,385 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:17,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-07-20 05:40:17,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:17,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-07-20 05:40:17,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=767, Unknown=0, NotChecked=0, Total=870 [2022-07-20 05:40:17,386 INFO L87 Difference]: Start difference. First operand 373 states and 404 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-20 05:40:22,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:22,000 INFO L93 Difference]: Finished difference Result 648 states and 703 transitions. [2022-07-20 05:40:22,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-07-20 05:40:22,001 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 129 [2022-07-20 05:40:22,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:22,002 INFO L225 Difference]: With dead ends: 648 [2022-07-20 05:40:22,002 INFO L226 Difference]: Without dead ends: 648 [2022-07-20 05:40:22,003 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 154 SyntacticMatches, 7 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=213, Invalid=1269, Unknown=0, NotChecked=0, Total=1482 [2022-07-20 05:40:22,003 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 286 mSDsluCounter, 1648 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 1791 SdHoareTripleChecker+Invalid, 1368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 646 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:22,004 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 1791 Invalid, 1368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 715 Invalid, 0 Unknown, 646 Unchecked, 0.3s Time] [2022-07-20 05:40:22,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2022-07-20 05:40:22,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 611. [2022-07-20 05:40:22,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 611 states, 508 states have (on average 1.2263779527559056) internal successors, (623), 566 states have internal predecessors, (623), 24 states have call successors, (24), 20 states have call predecessors, (24), 20 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-20 05:40:22,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 671 transitions. [2022-07-20 05:40:22,016 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 671 transitions. Word has length 129 [2022-07-20 05:40:22,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:22,017 INFO L495 AbstractCegarLoop]: Abstraction has 611 states and 671 transitions. [2022-07-20 05:40:22,017 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-20 05:40:22,017 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 671 transitions. [2022-07-20 05:40:22,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-07-20 05:40:22,018 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:22,018 INFO L195 NwaCegarLoop]: trace histogram [40, 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-20 05:40:22,048 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-20 05:40:22,231 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-20 05:40:22,231 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:40:22,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:22,232 INFO L85 PathProgramCache]: Analyzing trace with hash -30332894, now seen corresponding path program 1 times [2022-07-20 05:40:22,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:22,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902596694] [2022-07-20 05:40:22,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:22,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:22,259 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:22,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [916524316] [2022-07-20 05:40:22,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:22,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:22,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:22,261 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-20 05:40:22,261 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-20 05:40:26,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:40:26,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 1242 conjuncts, 73 conjunts are in the unsatisfiable core [2022-07-20 05:40:26,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:26,862 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-20 05:40:26,873 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-20 05:40:32,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:40:32,929 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-20 05:40:32,935 INFO L356 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-07-20 05:40:32,935 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-20 05:40:32,977 INFO L134 CoverageAnalysis]: Checked inductivity of 1155 backedges. 514 proven. 234 refuted. 0 times theorem prover too weak. 407 trivial. 0 not checked. [2022-07-20 05:40:32,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:40:33,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:40:33,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902596694] [2022-07-20 05:40:33,087 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:40:33,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916524316] [2022-07-20 05:40:33,087 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916524316] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:40:33,087 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:40:33,087 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-07-20 05:40:33,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911060496] [2022-07-20 05:40:33,087 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:40:33,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-07-20 05:40:33,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:40:33,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-07-20 05:40:33,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=537, Unknown=2, NotChecked=0, Total=600 [2022-07-20 05:40:33,089 INFO L87 Difference]: Start difference. First operand 611 states and 671 transitions. Second operand has 23 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 20 states have internal predecessors, (65), 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-20 05:40:52,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:40:52,700 INFO L93 Difference]: Finished difference Result 707 states and 783 transitions. [2022-07-20 05:40:52,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-20 05:40:52,700 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 20 states have internal predecessors, (65), 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 129 [2022-07-20 05:40:52,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:40:52,703 INFO L225 Difference]: With dead ends: 707 [2022-07-20 05:40:52,704 INFO L226 Difference]: Without dead ends: 643 [2022-07-20 05:40:52,704 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 123 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 24.4s TimeCoverageRelationStatistics Valid=130, Invalid=1265, Unknown=11, NotChecked=0, Total=1406 [2022-07-20 05:40:52,705 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 0 mSDsluCounter, 1677 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1847 SdHoareTripleChecker+Invalid, 1108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 783 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:40:52,705 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1847 Invalid, 1108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 318 Invalid, 0 Unknown, 783 Unchecked, 0.2s Time] [2022-07-20 05:40:52,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2022-07-20 05:40:52,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 619. [2022-07-20 05:40:52,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 619 states, 516 states have (on average 1.2228682170542635) internal successors, (631), 574 states have internal predecessors, (631), 24 states have call successors, (24), 20 states have call predecessors, (24), 20 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-20 05:40:52,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 619 states to 619 states and 679 transitions. [2022-07-20 05:40:52,717 INFO L78 Accepts]: Start accepts. Automaton has 619 states and 679 transitions. Word has length 129 [2022-07-20 05:40:52,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:40:52,718 INFO L495 AbstractCegarLoop]: Abstraction has 619 states and 679 transitions. [2022-07-20 05:40:52,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.9545454545454546) internal successors, (65), 20 states have internal predecessors, (65), 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-20 05:40:52,718 INFO L276 IsEmpty]: Start isEmpty. Operand 619 states and 679 transitions. [2022-07-20 05:40:52,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2022-07-20 05:40:52,719 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:40:52,719 INFO L195 NwaCegarLoop]: trace histogram [41, 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-20 05:40:52,781 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-07-20 05:40:52,947 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-20 05:40:52,947 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:40:52,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:40:52,948 INFO L85 PathProgramCache]: Analyzing trace with hash -442397489, now seen corresponding path program 2 times [2022-07-20 05:40:52,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:40:52,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892439741] [2022-07-20 05:40:52,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:40:52,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:40:52,982 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:40:52,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1096493532] [2022-07-20 05:40:52,983 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-07-20 05:40:52,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:40:52,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:40:52,984 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-20 05:40:52,999 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-20 05:40:54,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-07-20 05:40:54,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-07-20 05:40:54,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 1257 conjuncts, 158 conjunts are in the unsatisfiable core [2022-07-20 05:40:54,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:40:54,314 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-20 05:40:54,332 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-20 05:40:55,363 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:40:55,363 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-20 05:40:55,368 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-20 05:40:56,082 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:56,083 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-20 05:40:56,159 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-20 05:40:56,160 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-20 05:40:56,669 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-07-20 05:40:56,669 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-20 05:40:56,749 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-20 05:40:56,749 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-20 05:40:59,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-20 05:40:59,939 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 21 treesize of output 21 [2022-07-20 05:40:59,973 INFO L356 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2022-07-20 05:40:59,974 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-20 05:41:00,229 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 379 proven. 591 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-07-20 05:41:00,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:41:00,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:41:00,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892439741] [2022-07-20 05:41:00,450 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:41:00,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096493532] [2022-07-20 05:41:00,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096493532] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:41:00,450 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:41:00,450 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2022-07-20 05:41:00,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183233493] [2022-07-20 05:41:00,450 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:41:00,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-07-20 05:41:00,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:41:00,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-07-20 05:41:00,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=1121, Unknown=1, NotChecked=0, Total=1260 [2022-07-20 05:41:00,451 INFO L87 Difference]: Start difference. First operand 619 states and 679 transitions. Second operand has 34 states, 29 states have (on average 2.586206896551724) internal successors, (75), 29 states have internal predecessors, (75), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-20 05:41:01,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:41:01,688 INFO L93 Difference]: Finished difference Result 628 states and 689 transitions. [2022-07-20 05:41:01,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-07-20 05:41:01,689 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 29 states have (on average 2.586206896551724) internal successors, (75), 29 states have internal predecessors, (75), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 130 [2022-07-20 05:41:01,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:41:01,691 INFO L225 Difference]: With dead ends: 628 [2022-07-20 05:41:01,691 INFO L226 Difference]: Without dead ends: 628 [2022-07-20 05:41:01,692 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 112 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=191, Invalid=1614, Unknown=1, NotChecked=0, Total=1806 [2022-07-20 05:41:01,692 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 2 mSDsluCounter, 1525 mSDsCounter, 0 mSdLazyCounter, 437 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1681 SdHoareTripleChecker+Invalid, 1441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 997 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-20 05:41:01,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1681 Invalid, 1441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 437 Invalid, 0 Unknown, 997 Unchecked, 0.6s Time] [2022-07-20 05:41:01,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2022-07-20 05:41:01,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 626. [2022-07-20 05:41:01,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 523 states have (on average 1.2217973231357553) internal successors, (639), 581 states have internal predecessors, (639), 24 states have call successors, (24), 20 states have call predecessors, (24), 20 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-20 05:41:01,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 687 transitions. [2022-07-20 05:41:01,702 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 687 transitions. Word has length 130 [2022-07-20 05:41:01,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:41:01,703 INFO L495 AbstractCegarLoop]: Abstraction has 626 states and 687 transitions. [2022-07-20 05:41:01,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 29 states have (on average 2.586206896551724) internal successors, (75), 29 states have internal predecessors, (75), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-20 05:41:01,703 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 687 transitions. [2022-07-20 05:41:01,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-20 05:41:01,704 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:41:01,704 INFO L195 NwaCegarLoop]: trace histogram [41, 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-20 05:41:01,741 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-20 05:41:01,919 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-20 05:41:01,919 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:41:01,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:41:01,920 INFO L85 PathProgramCache]: Analyzing trace with hash -829420247, now seen corresponding path program 1 times [2022-07-20 05:41:01,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:41:01,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81267987] [2022-07-20 05:41:01,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:01,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:41:01,979 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:41:01,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [921710896] [2022-07-20 05:41:01,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:01,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:01,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:41:01,981 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-20 05:41:01,992 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-20 05:41:02,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:41:02,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 1265 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-20 05:41:02,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:41:02,509 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1201 trivial. 0 not checked. [2022-07-20 05:41:02,509 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:41:02,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:41:02,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81267987] [2022-07-20 05:41:02,509 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:41:02,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921710896] [2022-07-20 05:41:02,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921710896] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:41:02,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:41:02,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-20 05:41:02,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135034543] [2022-07-20 05:41:02,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:41:02,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-20 05:41:02,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:41:02,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-20 05:41:02,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-20 05:41:02,510 INFO L87 Difference]: Start difference. First operand 626 states and 687 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-20 05:41:02,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:41:02,622 INFO L93 Difference]: Finished difference Result 660 states and 724 transitions. [2022-07-20 05:41:02,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-20 05:41:02,623 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 131 [2022-07-20 05:41:02,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:41:02,624 INFO L225 Difference]: With dead ends: 660 [2022-07-20 05:41:02,624 INFO L226 Difference]: Without dead ends: 660 [2022-07-20 05:41:02,625 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 129 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-20 05:41:02,625 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 243 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:41:02,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [244 Valid, 272 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:41:02,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2022-07-20 05:41:02,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 625. [2022-07-20 05:41:02,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 523 states have (on average 1.219885277246654) internal successors, (638), 580 states have internal predecessors, (638), 24 states have call successors, (24), 20 states have call predecessors, (24), 20 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-20 05:41:02,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 686 transitions. [2022-07-20 05:41:02,635 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 686 transitions. Word has length 131 [2022-07-20 05:41:02,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:41:02,635 INFO L495 AbstractCegarLoop]: Abstraction has 625 states and 686 transitions. [2022-07-20 05:41:02,635 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-20 05:41:02,636 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 686 transitions. [2022-07-20 05:41:02,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-07-20 05:41:02,637 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:41:02,637 INFO L195 NwaCegarLoop]: trace histogram [41, 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-20 05:41:02,664 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-20 05:41:02,852 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-20 05:41:02,853 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:41:02,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:41:02,853 INFO L85 PathProgramCache]: Analyzing trace with hash -829420246, now seen corresponding path program 1 times [2022-07-20 05:41:02,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:41:02,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339302590] [2022-07-20 05:41:02,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:02,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:41:02,888 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:41:02,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1874889579] [2022-07-20 05:41:02,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:02,888 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:02,889 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:41:02,890 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-20 05:41:02,891 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-20 05:41:03,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:41:03,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 1265 conjuncts, 30 conjunts are in the unsatisfiable core [2022-07-20 05:41:03,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:41:03,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 112 proven. 203 refuted. 0 times theorem prover too weak. 886 trivial. 0 not checked. [2022-07-20 05:41:03,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:41:03,630 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-20 05:41:03,630 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-20 05:41:03,859 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 112 proven. 203 refuted. 0 times theorem prover too weak. 886 trivial. 0 not checked. [2022-07-20 05:41:03,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:41:03,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339302590] [2022-07-20 05:41:03,860 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:41:03,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874889579] [2022-07-20 05:41:03,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874889579] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-20 05:41:03,860 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-20 05:41:03,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2022-07-20 05:41:03,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805080968] [2022-07-20 05:41:03,861 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-20 05:41:03,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-20 05:41:03,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:41:03,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-20 05:41:03,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-07-20 05:41:03,862 INFO L87 Difference]: Start difference. First operand 625 states and 686 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-20 05:41:04,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:41:04,120 INFO L93 Difference]: Finished difference Result 633 states and 697 transitions. [2022-07-20 05:41:04,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-20 05:41:04,121 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 131 [2022-07-20 05:41:04,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:41:04,123 INFO L225 Difference]: With dead ends: 633 [2022-07-20 05:41:04,123 INFO L226 Difference]: Without dead ends: 633 [2022-07-20 05:41:04,123 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 245 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-20 05:41:04,124 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 460 mSDsluCounter, 902 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 1048 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:41:04,124 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [461 Valid, 1048 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-07-20 05:41:04,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2022-07-20 05:41:04,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 624. [2022-07-20 05:41:04,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 523 states have (on average 1.2179732313575526) internal successors, (637), 579 states have internal predecessors, (637), 24 states have call successors, (24), 20 states have call predecessors, (24), 20 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-20 05:41:04,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 685 transitions. [2022-07-20 05:41:04,133 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 685 transitions. Word has length 131 [2022-07-20 05:41:04,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:41:04,134 INFO L495 AbstractCegarLoop]: Abstraction has 624 states and 685 transitions. [2022-07-20 05:41:04,134 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-20 05:41:04,134 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 685 transitions. [2022-07-20 05:41:04,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-07-20 05:41:04,135 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:41:04,135 INFO L195 NwaCegarLoop]: trace histogram [41, 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-20 05:41:04,166 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-20 05:41:04,359 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-20 05:41:04,359 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:41:04,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:41:04,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1791061547, now seen corresponding path program 1 times [2022-07-20 05:41:04,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:41:04,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493544401] [2022-07-20 05:41:04,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:04,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:41:04,399 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:41:04,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1657506605] [2022-07-20 05:41:04,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:04,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:04,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:41:04,401 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-20 05:41:04,406 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-20 05:41:04,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:41:04,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 1282 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-20 05:41:04,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:41:04,983 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1201 trivial. 0 not checked. [2022-07-20 05:41:04,983 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-20 05:41:04,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:41:04,983 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493544401] [2022-07-20 05:41:04,984 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:41:04,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657506605] [2022-07-20 05:41:04,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657506605] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-20 05:41:04,984 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-20 05:41:04,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-20 05:41:04,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522353962] [2022-07-20 05:41:04,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-20 05:41:04,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-07-20 05:41:04,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:41:04,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-20 05:41:04,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-20 05:41:04,986 INFO L87 Difference]: Start difference. First operand 624 states and 685 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-20 05:41:05,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:41:05,101 INFO L93 Difference]: Finished difference Result 627 states and 690 transitions. [2022-07-20 05:41:05,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-20 05:41:05,101 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 133 [2022-07-20 05:41:05,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:41:05,103 INFO L225 Difference]: With dead ends: 627 [2022-07-20 05:41:05,103 INFO L226 Difference]: Without dead ends: 627 [2022-07-20 05:41:05,103 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-20 05:41:05,104 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 121 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-20 05:41:05,104 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 196 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-20 05:41:05,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2022-07-20 05:41:05,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 623. [2022-07-20 05:41:05,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 523 states have (on average 1.2160611854684513) internal successors, (636), 578 states have internal predecessors, (636), 24 states have call successors, (24), 20 states have call predecessors, (24), 20 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-07-20 05:41:05,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 684 transitions. [2022-07-20 05:41:05,114 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 684 transitions. Word has length 133 [2022-07-20 05:41:05,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:41:05,115 INFO L495 AbstractCegarLoop]: Abstraction has 623 states and 684 transitions. [2022-07-20 05:41:05,115 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-20 05:41:05,115 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 684 transitions. [2022-07-20 05:41:05,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-20 05:41:05,116 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:41:05,117 INFO L195 NwaCegarLoop]: trace histogram [41, 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-20 05:41:05,145 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-20 05:41:05,339 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-20 05:41:05,339 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:41:05,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:41:05,340 INFO L85 PathProgramCache]: Analyzing trace with hash 851962130, now seen corresponding path program 1 times [2022-07-20 05:41:05,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:41:05,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731967379] [2022-07-20 05:41:05,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:05,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:41:05,382 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:41:05,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1360960552] [2022-07-20 05:41:05,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:05,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:05,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:41:05,384 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-20 05:41:05,387 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-20 05:41:05,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-20 05:41:05,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 1303 conjuncts, 104 conjunts are in the unsatisfiable core [2022-07-20 05:41:05,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-20 05:41:06,118 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-07-20 05:41:06,119 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-20 05:41:06,283 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-07-20 05:41:06,283 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-20 05:41:06,649 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-07-20 05:41:06,650 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-20 05:41:06,875 INFO L356 Elim1Store]: treesize reduction 30, result has 48.3 percent of original size [2022-07-20 05:41:06,879 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 42 [2022-07-20 05:41:15,236 INFO L356 Elim1Store]: treesize reduction 34, result has 54.1 percent of original size [2022-07-20 05:41:15,236 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 5 case distinctions, treesize of input 45 treesize of output 77 [2022-07-20 05:41:16,015 INFO L134 CoverageAnalysis]: Checked inductivity of 1201 backedges. 117 proven. 851 refuted. 0 times theorem prover too weak. 233 trivial. 0 not checked. [2022-07-20 05:41:16,016 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-20 05:41:16,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-20 05:41:16,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731967379] [2022-07-20 05:41:16,111 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-07-20 05:41:16,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360960552] [2022-07-20 05:41:16,112 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1360960552] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-20 05:41:16,112 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-07-20 05:41:16,112 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2022-07-20 05:41:16,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288351050] [2022-07-20 05:41:16,112 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-07-20 05:41:16,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-07-20 05:41:16,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-20 05:41:16,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-07-20 05:41:16,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=1185, Unknown=4, NotChecked=0, Total=1332 [2022-07-20 05:41:16,113 INFO L87 Difference]: Start difference. First operand 623 states and 684 transitions. Second operand has 35 states, 32 states have (on average 2.53125) internal successors, (81), 29 states have internal predecessors, (81), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-20 05:41:20,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-20 05:41:20,486 INFO L93 Difference]: Finished difference Result 927 states and 1018 transitions. [2022-07-20 05:41:20,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-07-20 05:41:20,495 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 32 states have (on average 2.53125) internal successors, (81), 29 states have internal predecessors, (81), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) Word has length 137 [2022-07-20 05:41:20,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-20 05:41:20,499 INFO L225 Difference]: With dead ends: 927 [2022-07-20 05:41:20,499 INFO L226 Difference]: Without dead ends: 927 [2022-07-20 05:41:20,500 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 123 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 503 ImplicationChecksByTransitivity, 13.0s TimeCoverageRelationStatistics Valid=211, Invalid=1853, Unknown=6, NotChecked=0, Total=2070 [2022-07-20 05:41:20,501 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 114 mSDsluCounter, 1961 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 2105 SdHoareTripleChecker+Invalid, 1099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 767 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-07-20 05:41:20,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 2105 Invalid, 1099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 330 Invalid, 0 Unknown, 767 Unchecked, 0.2s Time] [2022-07-20 05:41:20,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2022-07-20 05:41:20,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 893. [2022-07-20 05:41:20,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 893 states, 770 states have (on average 1.1883116883116882) internal successors, (915), 825 states have internal predecessors, (915), 37 states have call successors, (37), 30 states have call predecessors, (37), 30 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-07-20 05:41:20,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 893 states to 893 states and 989 transitions. [2022-07-20 05:41:20,513 INFO L78 Accepts]: Start accepts. Automaton has 893 states and 989 transitions. Word has length 137 [2022-07-20 05:41:20,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-20 05:41:20,513 INFO L495 AbstractCegarLoop]: Abstraction has 893 states and 989 transitions. [2022-07-20 05:41:20,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 32 states have (on average 2.53125) internal successors, (81), 29 states have internal predecessors, (81), 5 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (6), 6 states have call predecessors, (6), 5 states have call successors, (6) [2022-07-20 05:41:20,514 INFO L276 IsEmpty]: Start isEmpty. Operand 893 states and 989 transitions. [2022-07-20 05:41:20,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-07-20 05:41:20,514 INFO L187 NwaCegarLoop]: Found error trace [2022-07-20 05:41:20,514 INFO L195 NwaCegarLoop]: trace histogram [41, 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-20 05:41:20,545 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-20 05:41:20,727 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-20 05:41:20,728 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 67 more)] === [2022-07-20 05:41:20,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-20 05:41:20,728 INFO L85 PathProgramCache]: Analyzing trace with hash 851962131, now seen corresponding path program 1 times [2022-07-20 05:41:20,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-20 05:41:20,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609677827] [2022-07-20 05:41:20,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:20,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-20 05:41:20,759 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-07-20 05:41:20,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1968698771] [2022-07-20 05:41:20,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-20 05:41:20,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-20 05:41:20,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-20 05:41:20,761 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-20 05:41:20,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process