./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/termination-numeric/Binomial.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 20ed64ec 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/AutomizerReach.xml -i ../sv-benchmarks/c/termination-numeric/Binomial.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-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 ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 7271d13f0b7b365fd7ecc81e9b65f9e103181ef3 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis No suitable file found in config dir /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config using search string *Overflow*64bit*_Bitvector*.epf No suitable settings file found using Overflow*64bit*_Bitvector ERROR: UNSUPPORTED PROPERTY Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") --- Real Ultimate output --- This is Ultimate 0.2.1-dev-20ed64e [2021-08-27 10:57:12,834 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-27 10:57:12,835 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-27 10:57:12,852 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-27 10:57:12,852 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-27 10:57:12,853 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-27 10:57:12,854 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-27 10:57:12,855 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-27 10:57:12,856 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-27 10:57:12,857 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-27 10:57:12,857 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-27 10:57:12,858 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-27 10:57:12,858 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-27 10:57:12,859 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-27 10:57:12,860 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-27 10:57:12,860 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-27 10:57:12,861 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-27 10:57:12,862 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-27 10:57:12,863 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-27 10:57:12,864 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-27 10:57:12,865 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-27 10:57:12,866 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-27 10:57:12,866 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-27 10:57:12,867 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-27 10:57:12,869 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-27 10:57:12,869 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-27 10:57:12,869 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-27 10:57:12,870 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-27 10:57:12,870 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-27 10:57:12,871 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-27 10:57:12,871 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-27 10:57:12,871 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-27 10:57:12,872 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-27 10:57:12,873 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-27 10:57:12,873 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-27 10:57:12,888 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-27 10:57:12,889 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-27 10:57:12,889 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-27 10:57:12,889 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-27 10:57:12,890 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-27 10:57:12,890 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-27 10:57:12,891 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2021-08-27 10:57:12,905 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-27 10:57:12,920 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-27 10:57:12,921 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-27 10:57:12,921 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-27 10:57:12,922 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-27 10:57:12,922 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-27 10:57:12,922 INFO L138 SettingsManager]: * Use SBE=true [2021-08-27 10:57:12,922 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-27 10:57:12,922 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-27 10:57:12,922 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-27 10:57:12,922 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-27 10:57:12,923 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-27 10:57:12,923 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-27 10:57:12,923 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-27 10:57:12,923 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-08-27 10:57:12,923 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-27 10:57:12,923 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-27 10:57:12,923 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-27 10:57:12,924 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-27 10:57:12,924 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-27 10:57:12,924 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-27 10:57:12,924 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-27 10:57:12,924 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-27 10:57:12,924 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-27 10:57:12,924 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-27 10:57:12,930 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-27 10:57:12,930 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-27 10:57:12,930 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-27 10:57:12,931 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-27 10:57:12,931 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 ! overflow) ) 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7271d13f0b7b365fd7ecc81e9b65f9e103181ef3 [2021-08-27 10:57:13,277 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-27 10:57:13,296 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-27 10:57:13,298 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-27 10:57:13,299 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-27 10:57:13,299 INFO L275 PluginConnector]: CDTParser initialized [2021-08-27 10:57:13,300 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/termination-numeric/Binomial.c [2021-08-27 10:57:13,343 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a1c97bc33/283e46a6998d4b09b2602a967db157a1/FLAGa1a818e62 [2021-08-27 10:57:13,698 INFO L306 CDTParser]: Found 1 translation units. [2021-08-27 10:57:13,698 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-numeric/Binomial.c [2021-08-27 10:57:13,702 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a1c97bc33/283e46a6998d4b09b2602a967db157a1/FLAGa1a818e62 [2021-08-27 10:57:14,096 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a1c97bc33/283e46a6998d4b09b2602a967db157a1 [2021-08-27 10:57:14,098 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-27 10:57:14,098 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-27 10:57:14,099 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-27 10:57:14,099 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-27 10:57:14,113 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-27 10:57:14,114 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 10:57:14" (1/1) ... [2021-08-27 10:57:14,114 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1fbf7052 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 10:57:14, skipping insertion in model container [2021-08-27 10:57:14,114 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 10:57:14" (1/1) ... [2021-08-27 10:57:14,120 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-27 10:57:14,131 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-27 10:57:14,203 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-27 10:57:14,205 INFO L203 MainTranslator]: Completed pre-run [2021-08-27 10:57:14,214 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-27 10:57:14,221 INFO L208 MainTranslator]: Completed translation [2021-08-27 10:57:14,221 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 10:57:14 WrapperNode [2021-08-27 10:57:14,221 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-27 10:57:14,222 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-27 10:57:14,222 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-27 10:57:14,222 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-27 10:57:14,226 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 10:57:14" (1/1) ... [2021-08-27 10:57:14,229 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 10:57:14" (1/1) ... [2021-08-27 10:57:14,246 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-27 10:57:14,247 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-27 10:57:14,247 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-27 10:57:14,247 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-27 10:57:14,252 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 10:57:14" (1/1) ... [2021-08-27 10:57:14,252 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 10:57:14" (1/1) ... [2021-08-27 10:57:14,253 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 10:57:14" (1/1) ... [2021-08-27 10:57:14,254 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 10:57:14" (1/1) ... [2021-08-27 10:57:14,256 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 10:57:14" (1/1) ... [2021-08-27 10:57:14,293 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 10:57:14" (1/1) ... [2021-08-27 10:57:14,294 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 10:57:14" (1/1) ... [2021-08-27 10:57:14,295 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-27 10:57:14,296 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-27 10:57:14,296 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-27 10:57:14,297 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-27 10:57:14,297 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 10:57:14" (1/1) ... [2021-08-27 10:57:14,306 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-27 10:57:14,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:14,319 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-27 10:57:14,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-27 10:57:14,346 INFO L130 BoogieDeclarations]: Found specification of procedure fact [2021-08-27 10:57:14,346 INFO L138 BoogieDeclarations]: Found implementation of procedure fact [2021-08-27 10:57:14,346 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-27 10:57:14,347 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-27 10:57:14,558 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-27 10:57:14,559 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2021-08-27 10:57:14,560 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 10:57:14 BoogieIcfgContainer [2021-08-27 10:57:14,560 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-27 10:57:14,561 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-27 10:57:14,561 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-27 10:57:14,562 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-27 10:57:14,563 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 10:57:14" (1/3) ... [2021-08-27 10:57:14,563 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58283ce9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 10:57:14, skipping insertion in model container [2021-08-27 10:57:14,563 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 10:57:14" (2/3) ... [2021-08-27 10:57:14,564 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58283ce9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 10:57:14, skipping insertion in model container [2021-08-27 10:57:14,564 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 10:57:14" (3/3) ... [2021-08-27 10:57:14,564 INFO L111 eAbstractionObserver]: Analyzing ICFG Binomial.c [2021-08-27 10:57:14,567 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-27 10:57:14,567 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 20 error locations. [2021-08-27 10:57:14,600 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-27 10:57:14,605 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-27 10:57:14,605 INFO L340 AbstractCegarLoop]: Starting to check reachability of 20 error locations. [2021-08-27 10:57:14,615 INFO L276 IsEmpty]: Start isEmpty. Operand has 71 states, 42 states have (on average 1.6666666666666667) internal successors, (70), 62 states have internal predecessors, (70), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-27 10:57:14,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-08-27 10:57:14,617 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:14,618 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:14,618 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:14,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:14,622 INFO L82 PathProgramCache]: Analyzing trace with hash 306418195, now seen corresponding path program 1 times [2021-08-27 10:57:14,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:14,627 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70963208] [2021-08-27 10:57:14,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:14,627 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:14,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:14,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-27 10:57:14,699 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:14,700 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70963208] [2021-08-27 10:57:14,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70963208] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:14,700 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:14,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-27 10:57:14,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865692118] [2021-08-27 10:57:14,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-08-27 10:57:14,705 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:14,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-08-27 10:57:14,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-27 10:57:14,714 INFO L87 Difference]: Start difference. First operand has 71 states, 42 states have (on average 1.6666666666666667) internal successors, (70), 62 states have internal predecessors, (70), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-27 10:57:14,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:14,729 INFO L93 Difference]: Finished difference Result 139 states and 163 transitions. [2021-08-27 10:57:14,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-08-27 10:57:14,730 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 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 7 [2021-08-27 10:57:14,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:14,734 INFO L225 Difference]: With dead ends: 139 [2021-08-27 10:57:14,734 INFO L226 Difference]: Without dead ends: 68 [2021-08-27 10:57:14,736 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0ms TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-08-27 10:57:14,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2021-08-27 10:57:14,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2021-08-27 10:57:14,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 40 states have (on average 1.575) internal successors, (63), 59 states have internal predecessors, (63), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-27 10:57:14,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 77 transitions. [2021-08-27 10:57:14,760 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 77 transitions. Word has length 7 [2021-08-27 10:57:14,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:14,760 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 77 transitions. [2021-08-27 10:57:14,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-27 10:57:14,760 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 77 transitions. [2021-08-27 10:57:14,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2021-08-27 10:57:14,761 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:14,761 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:14,761 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-27 10:57:14,761 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:14,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:14,762 INFO L82 PathProgramCache]: Analyzing trace with hash 306365340, now seen corresponding path program 1 times [2021-08-27 10:57:14,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:14,762 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665588483] [2021-08-27 10:57:14,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:14,763 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:14,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:14,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-27 10:57:14,793 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:14,793 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665588483] [2021-08-27 10:57:14,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665588483] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:14,793 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:14,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-27 10:57:14,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924289364] [2021-08-27 10:57:14,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-27 10:57:14,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:14,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-27 10:57:14,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-27 10:57:14,796 INFO L87 Difference]: Start difference. First operand 68 states and 77 transitions. Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-27 10:57:14,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:14,846 INFO L93 Difference]: Finished difference Result 134 states and 153 transitions. [2021-08-27 10:57:14,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-27 10:57:14,846 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 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 7 [2021-08-27 10:57:14,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:14,847 INFO L225 Difference]: With dead ends: 134 [2021-08-27 10:57:14,847 INFO L226 Difference]: Without dead ends: 69 [2021-08-27 10:57:14,848 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 19.9ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:57:14,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-08-27 10:57:14,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2021-08-27 10:57:14,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 41 states have (on average 1.5609756097560976) internal successors, (64), 60 states have internal predecessors, (64), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-27 10:57:14,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 78 transitions. [2021-08-27 10:57:14,855 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 78 transitions. Word has length 7 [2021-08-27 10:57:14,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:14,855 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 78 transitions. [2021-08-27 10:57:14,855 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 4 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-27 10:57:14,855 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 78 transitions. [2021-08-27 10:57:14,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-08-27 10:57:14,856 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:14,856 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:14,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-27 10:57:14,856 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:14,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:14,857 INFO L82 PathProgramCache]: Analyzing trace with hash 154399188, now seen corresponding path program 1 times [2021-08-27 10:57:14,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:14,857 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492044347] [2021-08-27 10:57:14,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:14,858 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:14,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:14,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-27 10:57:14,882 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:14,882 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492044347] [2021-08-27 10:57:14,882 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492044347] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:14,882 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:14,882 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-27 10:57:14,883 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291816914] [2021-08-27 10:57:14,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-27 10:57:14,883 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:14,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-27 10:57:14,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-27 10:57:14,884 INFO L87 Difference]: Start difference. First operand 69 states and 78 transitions. Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-27 10:57:14,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:14,937 INFO L93 Difference]: Finished difference Result 198 states and 225 transitions. [2021-08-27 10:57:14,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-27 10:57:14,938 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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 10 [2021-08-27 10:57:14,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:14,939 INFO L225 Difference]: With dead ends: 198 [2021-08-27 10:57:14,939 INFO L226 Difference]: Without dead ends: 132 [2021-08-27 10:57:14,939 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.7ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:57:14,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2021-08-27 10:57:14,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 72. [2021-08-27 10:57:14,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 72 states, 44 states have (on average 1.5227272727272727) internal successors, (67), 63 states have internal predecessors, (67), 7 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-08-27 10:57:14,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 81 transitions. [2021-08-27 10:57:14,949 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 81 transitions. Word has length 10 [2021-08-27 10:57:14,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:14,949 INFO L470 AbstractCegarLoop]: Abstraction has 72 states and 81 transitions. [2021-08-27 10:57:14,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-27 10:57:14,949 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 81 transitions. [2021-08-27 10:57:14,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-08-27 10:57:14,950 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:14,950 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:14,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-27 10:57:14,950 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:14,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:14,951 INFO L82 PathProgramCache]: Analyzing trace with hash 133902980, now seen corresponding path program 1 times [2021-08-27 10:57:14,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:14,951 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231048763] [2021-08-27 10:57:14,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:14,951 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:14,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:15,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-27 10:57:15,004 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:15,004 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231048763] [2021-08-27 10:57:15,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231048763] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:15,004 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:15,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-27 10:57:15,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081762503] [2021-08-27 10:57:15,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-27 10:57:15,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:15,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-27 10:57:15,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-27 10:57:15,010 INFO L87 Difference]: Start difference. First operand 72 states and 81 transitions. Second operand has 6 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-27 10:57:15,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:15,130 INFO L93 Difference]: Finished difference Result 209 states and 250 transitions. [2021-08-27 10:57:15,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 10:57:15,130 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 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 10 [2021-08-27 10:57:15,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:15,133 INFO L225 Difference]: With dead ends: 209 [2021-08-27 10:57:15,133 INFO L226 Difference]: Without dead ends: 143 [2021-08-27 10:57:15,136 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 22.9ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-27 10:57:15,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2021-08-27 10:57:15,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 107. [2021-08-27 10:57:15,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 72 states have (on average 1.5416666666666667) internal successors, (111), 91 states have internal predecessors, (111), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-08-27 10:57:15,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 137 transitions. [2021-08-27 10:57:15,156 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 137 transitions. Word has length 10 [2021-08-27 10:57:15,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:15,157 INFO L470 AbstractCegarLoop]: Abstraction has 107 states and 137 transitions. [2021-08-27 10:57:15,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 2.25) internal successors, (9), 5 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-27 10:57:15,157 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 137 transitions. [2021-08-27 10:57:15,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-08-27 10:57:15,157 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:15,157 INFO L512 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:15,158 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-27 10:57:15,158 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:15,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:15,160 INFO L82 PathProgramCache]: Analyzing trace with hash -2023579039, now seen corresponding path program 1 times [2021-08-27 10:57:15,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:15,160 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997225103] [2021-08-27 10:57:15,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:15,160 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:15,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:15,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 10:57:15,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:15,246 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-27 10:57:15,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:15,247 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997225103] [2021-08-27 10:57:15,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997225103] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:15,247 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:15,247 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-27 10:57:15,247 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31663678] [2021-08-27 10:57:15,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-27 10:57:15,248 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:15,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-27 10:57:15,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-27 10:57:15,249 INFO L87 Difference]: Start difference. First operand 107 states and 137 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-27 10:57:15,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:15,364 INFO L93 Difference]: Finished difference Result 286 states and 388 transitions. [2021-08-27 10:57:15,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 10:57:15,365 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 16 [2021-08-27 10:57:15,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:15,367 INFO L225 Difference]: With dead ends: 286 [2021-08-27 10:57:15,367 INFO L226 Difference]: Without dead ends: 185 [2021-08-27 10:57:15,368 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 27.2ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-27 10:57:15,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-08-27 10:57:15,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 121. [2021-08-27 10:57:15,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 79 states have (on average 1.5063291139240507) internal successors, (119), 101 states have internal predecessors, (119), 19 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-08-27 10:57:15,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 157 transitions. [2021-08-27 10:57:15,397 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 157 transitions. Word has length 16 [2021-08-27 10:57:15,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:15,398 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 157 transitions. [2021-08-27 10:57:15,398 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-08-27 10:57:15,398 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 157 transitions. [2021-08-27 10:57:15,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-08-27 10:57:15,399 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:15,400 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:15,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-27 10:57:15,400 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:15,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:15,401 INFO L82 PathProgramCache]: Analyzing trace with hash -282699610, now seen corresponding path program 1 times [2021-08-27 10:57:15,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:15,402 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999784533] [2021-08-27 10:57:15,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:15,402 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:15,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:15,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 10:57:15,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:15,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-08-27 10:57:15,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:15,472 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-27 10:57:15,473 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:15,473 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999784533] [2021-08-27 10:57:15,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999784533] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:15,473 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:15,473 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-27 10:57:15,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261525516] [2021-08-27 10:57:15,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-27 10:57:15,476 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:15,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-27 10:57:15,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:57:15,477 INFO L87 Difference]: Start difference. First operand 121 states and 157 transitions. Second operand has 5 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-08-27 10:57:15,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:15,566 INFO L93 Difference]: Finished difference Result 181 states and 207 transitions. [2021-08-27 10:57:15,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-27 10:57:15,567 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 19 [2021-08-27 10:57:15,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:15,568 INFO L225 Difference]: With dead ends: 181 [2021-08-27 10:57:15,568 INFO L226 Difference]: Without dead ends: 180 [2021-08-27 10:57:15,568 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 26.6ms TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-08-27 10:57:15,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states. [2021-08-27 10:57:15,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 123. [2021-08-27 10:57:15,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 81 states have (on average 1.4938271604938271) internal successors, (121), 102 states have internal predecessors, (121), 19 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (19), 17 states have call predecessors, (19), 19 states have call successors, (19) [2021-08-27 10:57:15,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 159 transitions. [2021-08-27 10:57:15,574 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 159 transitions. Word has length 19 [2021-08-27 10:57:15,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:15,575 INFO L470 AbstractCegarLoop]: Abstraction has 123 states and 159 transitions. [2021-08-27 10:57:15,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-08-27 10:57:15,575 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 159 transitions. [2021-08-27 10:57:15,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-08-27 10:57:15,575 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:15,575 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:15,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-27 10:57:15,576 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:15,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:15,576 INFO L82 PathProgramCache]: Analyzing trace with hash -173753234, now seen corresponding path program 1 times [2021-08-27 10:57:15,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:15,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216522990] [2021-08-27 10:57:15,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:15,577 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:15,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:15,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 10:57:15,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:15,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-08-27 10:57:15,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:15,611 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-27 10:57:15,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:15,611 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216522990] [2021-08-27 10:57:15,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216522990] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:15,611 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:15,612 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-27 10:57:15,612 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857988690] [2021-08-27 10:57:15,612 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-27 10:57:15,612 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:15,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-27 10:57:15,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:57:15,613 INFO L87 Difference]: Start difference. First operand 123 states and 159 transitions. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-08-27 10:57:15,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:15,690 INFO L93 Difference]: Finished difference Result 150 states and 174 transitions. [2021-08-27 10:57:15,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 10:57:15,690 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 20 [2021-08-27 10:57:15,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:15,691 INFO L225 Difference]: With dead ends: 150 [2021-08-27 10:57:15,691 INFO L226 Difference]: Without dead ends: 148 [2021-08-27 10:57:15,691 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 26.8ms TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2021-08-27 10:57:15,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-08-27 10:57:15,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 121. [2021-08-27 10:57:15,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 81 states have (on average 1.4444444444444444) internal successors, (117), 100 states have internal predecessors, (117), 19 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (19), 17 states have call predecessors, (19), 19 states have call successors, (19) [2021-08-27 10:57:15,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 155 transitions. [2021-08-27 10:57:15,697 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 155 transitions. Word has length 20 [2021-08-27 10:57:15,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:15,697 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 155 transitions. [2021-08-27 10:57:15,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-08-27 10:57:15,697 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 155 transitions. [2021-08-27 10:57:15,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-08-27 10:57:15,698 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:15,698 INFO L512 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:15,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-08-27 10:57:15,698 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:15,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:15,699 INFO L82 PathProgramCache]: Analyzing trace with hash -482951234, now seen corresponding path program 1 times [2021-08-27 10:57:15,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:15,699 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198412189] [2021-08-27 10:57:15,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:15,699 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:15,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:15,740 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-08-27 10:57:15,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:15,744 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-08-27 10:57:15,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:15,747 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-27 10:57:15,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:15,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198412189] [2021-08-27 10:57:15,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198412189] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:15,748 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:15,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-08-27 10:57:15,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907812995] [2021-08-27 10:57:15,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-27 10:57:15,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:15,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-27 10:57:15,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-27 10:57:15,749 INFO L87 Difference]: Start difference. First operand 121 states and 155 transitions. Second operand has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-08-27 10:57:15,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:15,859 INFO L93 Difference]: Finished difference Result 291 states and 363 transitions. [2021-08-27 10:57:15,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-27 10:57:15,859 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 24 [2021-08-27 10:57:15,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:15,860 INFO L225 Difference]: With dead ends: 291 [2021-08-27 10:57:15,860 INFO L226 Difference]: Without dead ends: 181 [2021-08-27 10:57:15,861 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 40.5ms TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-08-27 10:57:15,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 181 states. [2021-08-27 10:57:15,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 181 to 127. [2021-08-27 10:57:15,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 85 states have (on average 1.423529411764706) internal successors, (121), 105 states have internal predecessors, (121), 20 states have call successors, (20), 4 states have call predecessors, (20), 4 states have return successors, (20), 17 states have call predecessors, (20), 20 states have call successors, (20) [2021-08-27 10:57:15,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 161 transitions. [2021-08-27 10:57:15,867 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 161 transitions. Word has length 24 [2021-08-27 10:57:15,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:15,867 INFO L470 AbstractCegarLoop]: Abstraction has 127 states and 161 transitions. [2021-08-27 10:57:15,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 6 states have internal predecessors, (16), 1 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-08-27 10:57:15,867 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 161 transitions. [2021-08-27 10:57:15,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-08-27 10:57:15,868 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:15,868 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:15,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-08-27 10:57:15,868 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:15,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:15,869 INFO L82 PathProgramCache]: Analyzing trace with hash 539716203, now seen corresponding path program 1 times [2021-08-27 10:57:15,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:15,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110660758] [2021-08-27 10:57:15,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:15,869 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:15,875 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:15,875 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [8926863] [2021-08-27 10:57:15,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:15,875 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:15,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:15,905 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) [2021-08-27 10:57:15,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-08-27 10:57:15,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:15,950 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-27 10:57:15,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:16,062 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-27 10:57:16,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:16,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110660758] [2021-08-27 10:57:16,063 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:16,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8926863] [2021-08-27 10:57:16,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8926863] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:16,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:16,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-27 10:57:16,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990141876] [2021-08-27 10:57:16,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-27 10:57:16,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:16,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-27 10:57:16,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:57:16,065 INFO L87 Difference]: Start difference. First operand 127 states and 161 transitions. Second operand has 5 states, 4 states have (on average 4.25) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-08-27 10:57:16,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:16,159 INFO L93 Difference]: Finished difference Result 203 states and 276 transitions. [2021-08-27 10:57:16,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-27 10:57:16,160 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 27 [2021-08-27 10:57:16,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:16,161 INFO L225 Difference]: With dead ends: 203 [2021-08-27 10:57:16,161 INFO L226 Difference]: Without dead ends: 199 [2021-08-27 10:57:16,161 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 9.5ms TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:57:16,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-08-27 10:57:16,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 157. [2021-08-27 10:57:16,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 110 states have (on average 1.3636363636363635) internal successors, (150), 127 states have internal predecessors, (150), 24 states have call successors, (24), 4 states have call predecessors, (24), 5 states have return successors, (42), 25 states have call predecessors, (42), 24 states have call successors, (42) [2021-08-27 10:57:16,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 216 transitions. [2021-08-27 10:57:16,168 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 216 transitions. Word has length 27 [2021-08-27 10:57:16,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:16,169 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 216 transitions. [2021-08-27 10:57:16,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.25) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-08-27 10:57:16,169 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 216 transitions. [2021-08-27 10:57:16,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-08-27 10:57:16,170 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:16,170 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:16,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:16,398 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:16,399 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:16,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:16,399 INFO L82 PathProgramCache]: Analyzing trace with hash -1023768851, now seen corresponding path program 1 times [2021-08-27 10:57:16,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:16,400 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893594895] [2021-08-27 10:57:16,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:16,400 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:16,405 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:16,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [102879087] [2021-08-27 10:57:16,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:16,405 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:16,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:16,413 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) [2021-08-27 10:57:16,415 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-08-27 10:57:16,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:16,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-27 10:57:16,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:16,617 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-27 10:57:16,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:16,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893594895] [2021-08-27 10:57:16,618 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:16,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102879087] [2021-08-27 10:57:16,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102879087] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:16,618 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:16,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-08-27 10:57:16,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556570074] [2021-08-27 10:57:16,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-27 10:57:16,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:16,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-27 10:57:16,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-27 10:57:16,620 INFO L87 Difference]: Start difference. First operand 157 states and 216 transitions. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-08-27 10:57:16,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:16,746 INFO L93 Difference]: Finished difference Result 267 states and 364 transitions. [2021-08-27 10:57:16,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-27 10:57:16,747 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 29 [2021-08-27 10:57:16,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:16,748 INFO L225 Difference]: With dead ends: 267 [2021-08-27 10:57:16,748 INFO L226 Difference]: Without dead ends: 263 [2021-08-27 10:57:16,749 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 20.8ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-27 10:57:16,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-08-27 10:57:16,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 196. [2021-08-27 10:57:16,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 141 states have (on average 1.3049645390070923) internal successors, (184), 155 states have internal predecessors, (184), 32 states have call successors, (32), 4 states have call predecessors, (32), 5 states have return successors, (56), 36 states have call predecessors, (56), 32 states have call successors, (56) [2021-08-27 10:57:16,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 272 transitions. [2021-08-27 10:57:16,758 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 272 transitions. Word has length 29 [2021-08-27 10:57:16,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:16,759 INFO L470 AbstractCegarLoop]: Abstraction has 196 states and 272 transitions. [2021-08-27 10:57:16,759 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-08-27 10:57:16,759 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 272 transitions. [2021-08-27 10:57:16,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-08-27 10:57:16,759 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:16,760 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:16,789 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:16,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-08-27 10:57:16,992 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:16,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:16,993 INFO L82 PathProgramCache]: Analyzing trace with hash 595557041, now seen corresponding path program 1 times [2021-08-27 10:57:16,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:16,993 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529364237] [2021-08-27 10:57:16,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:16,993 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:16,998 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:16,998 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [48245430] [2021-08-27 10:57:16,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:16,998 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:16,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:16,999 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) [2021-08-27 10:57:17,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-08-27 10:57:17,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:17,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-27 10:57:17,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:17,135 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-27 10:57:17,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:17,136 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529364237] [2021-08-27 10:57:17,136 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:17,136 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48245430] [2021-08-27 10:57:17,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48245430] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:17,136 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:17,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-27 10:57:17,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707160180] [2021-08-27 10:57:17,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-27 10:57:17,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:17,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-27 10:57:17,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-27 10:57:17,138 INFO L87 Difference]: Start difference. First operand 196 states and 272 transitions. Second operand has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 10:57:17,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:17,168 INFO L93 Difference]: Finished difference Result 264 states and 352 transitions. [2021-08-27 10:57:17,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-27 10:57:17,168 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 33 [2021-08-27 10:57:17,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:17,169 INFO L225 Difference]: With dead ends: 264 [2021-08-27 10:57:17,170 INFO L226 Difference]: Without dead ends: 263 [2021-08-27 10:57:17,170 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.7ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:57:17,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2021-08-27 10:57:17,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 250. [2021-08-27 10:57:17,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 191 states have (on average 1.287958115183246) internal successors, (246), 198 states have internal predecessors, (246), 36 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (64), 47 states have call predecessors, (64), 36 states have call successors, (64) [2021-08-27 10:57:17,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 346 transitions. [2021-08-27 10:57:17,179 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 346 transitions. Word has length 33 [2021-08-27 10:57:17,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:17,179 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 346 transitions. [2021-08-27 10:57:17,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 10:57:17,179 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 346 transitions. [2021-08-27 10:57:17,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-08-27 10:57:17,180 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:17,180 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:17,198 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:17,396 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:17,396 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:17,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:17,397 INFO L82 PathProgramCache]: Analyzing trace with hash 1282399211, now seen corresponding path program 1 times [2021-08-27 10:57:17,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:17,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617178835] [2021-08-27 10:57:17,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:17,397 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:17,402 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:17,406 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [548635445] [2021-08-27 10:57:17,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:17,406 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:17,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:17,407 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) [2021-08-27 10:57:17,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-08-27 10:57:17,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:17,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-27 10:57:17,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:17,564 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-27 10:57:17,565 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:17,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617178835] [2021-08-27 10:57:17,565 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:17,565 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548635445] [2021-08-27 10:57:17,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548635445] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:17,565 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:17,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-27 10:57:17,566 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973931316] [2021-08-27 10:57:17,566 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-27 10:57:17,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:17,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-27 10:57:17,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-27 10:57:17,567 INFO L87 Difference]: Start difference. First operand 250 states and 346 transitions. Second operand has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 10:57:17,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:17,590 INFO L93 Difference]: Finished difference Result 250 states and 346 transitions. [2021-08-27 10:57:17,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-27 10:57:17,591 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 34 [2021-08-27 10:57:17,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:17,592 INFO L225 Difference]: With dead ends: 250 [2021-08-27 10:57:17,592 INFO L226 Difference]: Without dead ends: 249 [2021-08-27 10:57:17,592 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.9ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:57:17,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2021-08-27 10:57:17,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 249. [2021-08-27 10:57:17,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 191 states have (on average 1.2774869109947644) internal successors, (244), 197 states have internal predecessors, (244), 36 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (64), 47 states have call predecessors, (64), 36 states have call successors, (64) [2021-08-27 10:57:17,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 344 transitions. [2021-08-27 10:57:17,601 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 344 transitions. Word has length 34 [2021-08-27 10:57:17,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:17,601 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 344 transitions. [2021-08-27 10:57:17,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.333333333333333) internal successors, (22), 4 states have internal predecessors, (22), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 10:57:17,602 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 344 transitions. [2021-08-27 10:57:17,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-08-27 10:57:17,602 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:17,602 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:17,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-08-27 10:57:17,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:17,818 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:17,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:17,819 INFO L82 PathProgramCache]: Analyzing trace with hash 220869310, now seen corresponding path program 1 times [2021-08-27 10:57:17,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:17,819 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138985918] [2021-08-27 10:57:17,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:17,819 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:17,824 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:17,824 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1793997672] [2021-08-27 10:57:17,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:17,824 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:17,824 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:17,832 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) [2021-08-27 10:57:17,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-08-27 10:57:17,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:17,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-27 10:57:17,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:18,021 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-08-27 10:57:18,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:18,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138985918] [2021-08-27 10:57:18,021 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:18,021 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793997672] [2021-08-27 10:57:18,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793997672] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:18,022 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:18,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-27 10:57:18,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359377502] [2021-08-27 10:57:18,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-27 10:57:18,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:18,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-27 10:57:18,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-27 10:57:18,037 INFO L87 Difference]: Start difference. First operand 249 states and 344 transitions. Second operand has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 10:57:18,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:18,065 INFO L93 Difference]: Finished difference Result 265 states and 349 transitions. [2021-08-27 10:57:18,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-27 10:57:18,077 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 37 [2021-08-27 10:57:18,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:18,078 INFO L225 Difference]: With dead ends: 265 [2021-08-27 10:57:18,078 INFO L226 Difference]: Without dead ends: 264 [2021-08-27 10:57:18,078 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:57:18,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2021-08-27 10:57:18,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 251. [2021-08-27 10:57:18,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 251 states, 193 states have (on average 1.2746113989637307) internal successors, (246), 199 states have internal predecessors, (246), 36 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (64), 47 states have call predecessors, (64), 36 states have call successors, (64) [2021-08-27 10:57:18,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 346 transitions. [2021-08-27 10:57:18,091 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 346 transitions. Word has length 37 [2021-08-27 10:57:18,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:18,091 INFO L470 AbstractCegarLoop]: Abstraction has 251 states and 346 transitions. [2021-08-27 10:57:18,091 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 10:57:18,092 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 346 transitions. [2021-08-27 10:57:18,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-08-27 10:57:18,103 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:18,103 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:18,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:18,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-08-27 10:57:18,304 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:18,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:18,305 INFO L82 PathProgramCache]: Analyzing trace with hash -1742985850, now seen corresponding path program 1 times [2021-08-27 10:57:18,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:18,305 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399480585] [2021-08-27 10:57:18,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:18,305 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:18,309 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:18,309 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [292181316] [2021-08-27 10:57:18,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:18,310 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:18,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:18,311 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) [2021-08-27 10:57:18,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-08-27 10:57:18,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:18,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-27 10:57:18,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:18,510 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-08-27 10:57:18,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:18,510 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399480585] [2021-08-27 10:57:18,510 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:18,510 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292181316] [2021-08-27 10:57:18,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292181316] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:18,511 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:18,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-27 10:57:18,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545404511] [2021-08-27 10:57:18,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-27 10:57:18,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:18,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-27 10:57:18,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-27 10:57:18,512 INFO L87 Difference]: Start difference. First operand 251 states and 346 transitions. Second operand has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 10:57:18,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:18,535 INFO L93 Difference]: Finished difference Result 251 states and 346 transitions. [2021-08-27 10:57:18,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-27 10:57:18,536 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 38 [2021-08-27 10:57:18,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:18,537 INFO L225 Difference]: With dead ends: 251 [2021-08-27 10:57:18,537 INFO L226 Difference]: Without dead ends: 250 [2021-08-27 10:57:18,537 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.8ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:57:18,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-08-27 10:57:18,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 250. [2021-08-27 10:57:18,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 193 states have (on average 1.2694300518134716) internal successors, (245), 198 states have internal predecessors, (245), 36 states have call successors, (36), 4 states have call predecessors, (36), 5 states have return successors, (64), 47 states have call predecessors, (64), 36 states have call successors, (64) [2021-08-27 10:57:18,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 345 transitions. [2021-08-27 10:57:18,545 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 345 transitions. Word has length 38 [2021-08-27 10:57:18,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:18,545 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 345 transitions. [2021-08-27 10:57:18,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 10:57:18,546 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 345 transitions. [2021-08-27 10:57:18,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-08-27 10:57:18,546 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:18,546 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:18,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:18,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:18,786 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:18,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:18,786 INFO L82 PathProgramCache]: Analyzing trace with hash 57775986, now seen corresponding path program 1 times [2021-08-27 10:57:18,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:18,786 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484675322] [2021-08-27 10:57:18,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:18,787 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:18,791 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:18,791 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2122433769] [2021-08-27 10:57:18,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:18,791 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:18,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:18,817 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) [2021-08-27 10:57:18,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-27 10:57:18,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:18,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-27 10:57:18,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:19,068 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-27 10:57:19,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:19,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484675322] [2021-08-27 10:57:19,069 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:19,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122433769] [2021-08-27 10:57:19,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122433769] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:19,069 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:19,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-08-27 10:57:19,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143179295] [2021-08-27 10:57:19,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 10:57:19,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:19,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 10:57:19,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-08-27 10:57:19,070 INFO L87 Difference]: Start difference. First operand 250 states and 345 transitions. Second operand has 8 states, 6 states have (on average 4.5) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 10:57:19,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:19,240 INFO L93 Difference]: Finished difference Result 451 states and 610 transitions. [2021-08-27 10:57:19,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-27 10:57:19,240 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 4.5) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 40 [2021-08-27 10:57:19,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:19,242 INFO L225 Difference]: With dead ends: 451 [2021-08-27 10:57:19,242 INFO L226 Difference]: Without dead ends: 450 [2021-08-27 10:57:19,242 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 42.1ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-27 10:57:19,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 450 states. [2021-08-27 10:57:19,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 450 to 270. [2021-08-27 10:57:19,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 208 states have (on average 1.2884615384615385) internal successors, (268), 216 states have internal predecessors, (268), 39 states have call successors, (39), 5 states have call predecessors, (39), 7 states have return successors, (70), 48 states have call predecessors, (70), 39 states have call successors, (70) [2021-08-27 10:57:19,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 377 transitions. [2021-08-27 10:57:19,253 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 377 transitions. Word has length 40 [2021-08-27 10:57:19,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:19,253 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 377 transitions. [2021-08-27 10:57:19,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 4.5) internal successors, (27), 7 states have internal predecessors, (27), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 10:57:19,253 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 377 transitions. [2021-08-27 10:57:19,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-08-27 10:57:19,254 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:19,254 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:19,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:19,482 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:19,483 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:19,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:19,483 INFO L82 PathProgramCache]: Analyzing trace with hash 1791055604, now seen corresponding path program 1 times [2021-08-27 10:57:19,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:19,483 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295269277] [2021-08-27 10:57:19,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:19,484 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:19,488 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:19,488 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1553361826] [2021-08-27 10:57:19,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:19,488 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:19,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:19,489 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) [2021-08-27 10:57:19,490 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-27 10:57:19,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:19,621 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-27 10:57:19,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:19,702 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-08-27 10:57:19,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:19,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295269277] [2021-08-27 10:57:19,703 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:19,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553361826] [2021-08-27 10:57:19,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553361826] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:19,703 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:19,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-27 10:57:19,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817669709] [2021-08-27 10:57:19,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-27 10:57:19,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:19,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-27 10:57:19,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-27 10:57:19,704 INFO L87 Difference]: Start difference. First operand 270 states and 377 transitions. Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 10:57:19,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:19,717 INFO L93 Difference]: Finished difference Result 270 states and 377 transitions. [2021-08-27 10:57:19,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-27 10:57:19,718 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 41 [2021-08-27 10:57:19,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:19,719 INFO L225 Difference]: With dead ends: 270 [2021-08-27 10:57:19,719 INFO L226 Difference]: Without dead ends: 269 [2021-08-27 10:57:19,719 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-27 10:57:19,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-08-27 10:57:19,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 269. [2021-08-27 10:57:19,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 208 states have (on average 1.2788461538461537) internal successors, (266), 215 states have internal predecessors, (266), 39 states have call successors, (39), 5 states have call predecessors, (39), 7 states have return successors, (70), 48 states have call predecessors, (70), 39 states have call successors, (70) [2021-08-27 10:57:19,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 375 transitions. [2021-08-27 10:57:19,728 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 375 transitions. Word has length 41 [2021-08-27 10:57:19,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:19,728 INFO L470 AbstractCegarLoop]: Abstraction has 269 states and 375 transitions. [2021-08-27 10:57:19,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 10:57:19,728 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 375 transitions. [2021-08-27 10:57:19,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-08-27 10:57:19,729 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:19,729 INFO L512 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:19,769 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:19,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-08-27 10:57:19,947 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:19,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:19,947 INFO L82 PathProgramCache]: Analyzing trace with hash 724802482, now seen corresponding path program 1 times [2021-08-27 10:57:19,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:19,947 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936541854] [2021-08-27 10:57:19,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:19,948 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:19,957 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:19,957 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1241335665] [2021-08-27 10:57:19,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:19,957 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:19,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:19,973 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) [2021-08-27 10:57:19,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-27 10:57:20,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:20,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-27 10:57:20,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:20,359 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-27 10:57:20,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:20,359 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936541854] [2021-08-27 10:57:20,360 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:20,360 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241335665] [2021-08-27 10:57:20,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241335665] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:20,360 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:20,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-08-27 10:57:20,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553022208] [2021-08-27 10:57:20,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-27 10:57:20,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:20,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-27 10:57:20,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-08-27 10:57:20,361 INFO L87 Difference]: Start difference. First operand 269 states and 375 transitions. Second operand has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 10:57:20,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:20,492 INFO L93 Difference]: Finished difference Result 527 states and 708 transitions. [2021-08-27 10:57:20,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-27 10:57:20,492 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 45 [2021-08-27 10:57:20,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:20,494 INFO L225 Difference]: With dead ends: 527 [2021-08-27 10:57:20,494 INFO L226 Difference]: Without dead ends: 347 [2021-08-27 10:57:20,495 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 66.1ms TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-08-27 10:57:20,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-08-27 10:57:20,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 269. [2021-08-27 10:57:20,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 208 states have (on average 1.2740384615384615) internal successors, (265), 215 states have internal predecessors, (265), 39 states have call successors, (39), 5 states have call predecessors, (39), 7 states have return successors, (70), 48 states have call predecessors, (70), 39 states have call successors, (70) [2021-08-27 10:57:20,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 374 transitions. [2021-08-27 10:57:20,504 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 374 transitions. Word has length 45 [2021-08-27 10:57:20,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:20,504 INFO L470 AbstractCegarLoop]: Abstraction has 269 states and 374 transitions. [2021-08-27 10:57:20,504 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.5555555555555554) internal successors, (32), 9 states have internal predecessors, (32), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-08-27 10:57:20,505 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 374 transitions. [2021-08-27 10:57:20,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-08-27 10:57:20,505 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:20,505 INFO L512 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:20,523 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:20,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-08-27 10:57:20,722 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:20,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:20,723 INFO L82 PathProgramCache]: Analyzing trace with hash -1157697575, now seen corresponding path program 1 times [2021-08-27 10:57:20,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:20,723 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626272406] [2021-08-27 10:57:20,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:20,723 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:20,727 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:20,727 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [289170648] [2021-08-27 10:57:20,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:20,727 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:20,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:20,738 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) [2021-08-27 10:57:20,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-27 10:57:20,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:20,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-27 10:57:20,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:21,033 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-08-27 10:57:21,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:21,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626272406] [2021-08-27 10:57:21,033 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:21,033 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289170648] [2021-08-27 10:57:21,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289170648] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:21,033 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:21,034 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-08-27 10:57:21,034 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346139748] [2021-08-27 10:57:21,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 10:57:21,034 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:21,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 10:57:21,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-08-27 10:57:21,035 INFO L87 Difference]: Start difference. First operand 269 states and 374 transitions. Second operand has 8 states, 7 states have (on average 4.428571428571429) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-27 10:57:21,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:21,201 INFO L93 Difference]: Finished difference Result 472 states and 641 transitions. [2021-08-27 10:57:21,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-27 10:57:21,201 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.428571428571429) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 46 [2021-08-27 10:57:21,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:21,202 INFO L225 Difference]: With dead ends: 472 [2021-08-27 10:57:21,203 INFO L226 Difference]: Without dead ends: 231 [2021-08-27 10:57:21,203 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 43.0ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-08-27 10:57:21,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-08-27 10:57:21,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 214. [2021-08-27 10:57:21,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 163 states have (on average 1.2822085889570551) internal successors, (209), 174 states have internal predecessors, (209), 29 states have call successors, (29), 5 states have call predecessors, (29), 7 states have return successors, (46), 34 states have call predecessors, (46), 29 states have call successors, (46) [2021-08-27 10:57:21,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 284 transitions. [2021-08-27 10:57:21,211 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 284 transitions. Word has length 46 [2021-08-27 10:57:21,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:21,212 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 284 transitions. [2021-08-27 10:57:21,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.428571428571429) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-27 10:57:21,212 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 284 transitions. [2021-08-27 10:57:21,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-08-27 10:57:21,212 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:21,213 INFO L512 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:21,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:21,429 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-08-27 10:57:21,430 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:21,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:21,430 INFO L82 PathProgramCache]: Analyzing trace with hash -1962570407, now seen corresponding path program 1 times [2021-08-27 10:57:21,430 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:21,431 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024210368] [2021-08-27 10:57:21,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:21,431 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:21,435 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:21,435 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1195667384] [2021-08-27 10:57:21,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:21,436 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:21,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:21,436 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) [2021-08-27 10:57:21,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-27 10:57:21,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:21,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-27 10:57:21,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:21,793 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 12 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-08-27 10:57:21,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:21,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024210368] [2021-08-27 10:57:21,794 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:21,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195667384] [2021-08-27 10:57:21,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195667384] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:21,794 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:21,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-08-27 10:57:21,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286673224] [2021-08-27 10:57:21,796 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-27 10:57:21,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:21,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-27 10:57:21,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-08-27 10:57:21,796 INFO L87 Difference]: Start difference. First operand 214 states and 284 transitions. Second operand has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-27 10:57:21,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:21,989 INFO L93 Difference]: Finished difference Result 342 states and 436 transitions. [2021-08-27 10:57:21,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-27 10:57:21,990 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 48 [2021-08-27 10:57:21,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:21,991 INFO L225 Difference]: With dead ends: 342 [2021-08-27 10:57:21,991 INFO L226 Difference]: Without dead ends: 338 [2021-08-27 10:57:21,992 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 63.9ms TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-08-27 10:57:21,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2021-08-27 10:57:21,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 227. [2021-08-27 10:57:21,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 174 states have (on average 1.2758620689655173) internal successors, (222), 184 states have internal predecessors, (222), 30 states have call successors, (30), 6 states have call predecessors, (30), 8 states have return successors, (48), 36 states have call predecessors, (48), 30 states have call successors, (48) [2021-08-27 10:57:22,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 300 transitions. [2021-08-27 10:57:22,000 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 300 transitions. Word has length 48 [2021-08-27 10:57:22,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:22,001 INFO L470 AbstractCegarLoop]: Abstraction has 227 states and 300 transitions. [2021-08-27 10:57:22,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-27 10:57:22,001 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 300 transitions. [2021-08-27 10:57:22,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-08-27 10:57:22,001 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:22,002 INFO L512 BasicCegarLoop]: trace histogram [6, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:22,021 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:22,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:22,219 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:22,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:22,219 INFO L82 PathProgramCache]: Analyzing trace with hash -1293628687, now seen corresponding path program 2 times [2021-08-27 10:57:22,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:22,219 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614003590] [2021-08-27 10:57:22,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:22,220 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:22,224 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:22,225 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1152294799] [2021-08-27 10:57:22,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 10:57:22,225 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:22,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:22,228 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) [2021-08-27 10:57:22,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-27 10:57:22,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 10:57:22,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:57:22,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-27 10:57:22,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:22,568 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 33 proven. 2 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-08-27 10:57:22,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:22,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614003590] [2021-08-27 10:57:22,569 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:22,569 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152294799] [2021-08-27 10:57:22,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152294799] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:22,569 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:22,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-08-27 10:57:22,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32406138] [2021-08-27 10:57:22,570 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-27 10:57:22,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:22,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-27 10:57:22,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-08-27 10:57:22,571 INFO L87 Difference]: Start difference. First operand 227 states and 300 transitions. Second operand has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-27 10:57:22,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:22,764 INFO L93 Difference]: Finished difference Result 541 states and 708 transitions. [2021-08-27 10:57:22,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-27 10:57:22,764 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 53 [2021-08-27 10:57:22,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:22,765 INFO L225 Difference]: With dead ends: 541 [2021-08-27 10:57:22,765 INFO L226 Difference]: Without dead ends: 347 [2021-08-27 10:57:22,766 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 62.5ms TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2021-08-27 10:57:22,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2021-08-27 10:57:22,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 228. [2021-08-27 10:57:22,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 174 states have (on average 1.264367816091954) internal successors, (220), 185 states have internal predecessors, (220), 30 states have call successors, (30), 7 states have call predecessors, (30), 9 states have return successors, (46), 35 states have call predecessors, (46), 30 states have call successors, (46) [2021-08-27 10:57:22,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 296 transitions. [2021-08-27 10:57:22,774 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 296 transitions. Word has length 53 [2021-08-27 10:57:22,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:22,774 INFO L470 AbstractCegarLoop]: Abstraction has 228 states and 296 transitions. [2021-08-27 10:57:22,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 8 states have internal predecessors, (37), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-08-27 10:57:22,775 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 296 transitions. [2021-08-27 10:57:22,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-08-27 10:57:22,775 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:22,775 INFO L512 BasicCegarLoop]: trace histogram [6, 5, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:22,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:22,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:22,992 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:22,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:22,993 INFO L82 PathProgramCache]: Analyzing trace with hash 448565911, now seen corresponding path program 1 times [2021-08-27 10:57:22,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:22,993 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109972303] [2021-08-27 10:57:22,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:22,993 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:22,999 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:23,000 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [363478212] [2021-08-27 10:57:23,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:23,000 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:23,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:23,007 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) [2021-08-27 10:57:23,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-27 10:57:23,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:23,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-27 10:57:23,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:23,401 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-08-27 10:57:23,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:23,402 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109972303] [2021-08-27 10:57:23,402 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:23,402 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363478212] [2021-08-27 10:57:23,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363478212] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:23,402 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:23,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-27 10:57:23,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711990160] [2021-08-27 10:57:23,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-27 10:57:23,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:23,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-27 10:57:23,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-08-27 10:57:23,403 INFO L87 Difference]: Start difference. First operand 228 states and 296 transitions. Second operand has 6 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-08-27 10:57:23,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:23,474 INFO L93 Difference]: Finished difference Result 437 states and 562 transitions. [2021-08-27 10:57:23,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 10:57:23,474 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 56 [2021-08-27 10:57:23,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:23,476 INFO L225 Difference]: With dead ends: 437 [2021-08-27 10:57:23,476 INFO L226 Difference]: Without dead ends: 242 [2021-08-27 10:57:23,476 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 24.3ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-27 10:57:23,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2021-08-27 10:57:23,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 232. [2021-08-27 10:57:23,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 177 states have (on average 1.2542372881355932) internal successors, (222), 188 states have internal predecessors, (222), 29 states have call successors, (29), 9 states have call predecessors, (29), 11 states have return successors, (43), 34 states have call predecessors, (43), 29 states have call successors, (43) [2021-08-27 10:57:23,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 294 transitions. [2021-08-27 10:57:23,483 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 294 transitions. Word has length 56 [2021-08-27 10:57:23,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:23,483 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 294 transitions. [2021-08-27 10:57:23,483 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2021-08-27 10:57:23,483 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 294 transitions. [2021-08-27 10:57:23,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-08-27 10:57:23,484 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:23,484 INFO L512 BasicCegarLoop]: trace histogram [6, 6, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:23,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:23,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-08-27 10:57:23,703 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:23,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:23,703 INFO L82 PathProgramCache]: Analyzing trace with hash 1583287798, now seen corresponding path program 1 times [2021-08-27 10:57:23,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:23,704 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007141189] [2021-08-27 10:57:23,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:23,704 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:23,708 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:23,708 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1788691732] [2021-08-27 10:57:23,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:23,709 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:23,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:23,709 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) [2021-08-27 10:57:23,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-27 10:57:23,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:23,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-27 10:57:23,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:24,171 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-08-27 10:57:24,171 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:24,171 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007141189] [2021-08-27 10:57:24,171 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:24,172 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788691732] [2021-08-27 10:57:24,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788691732] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:24,172 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:24,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-08-27 10:57:24,172 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812572058] [2021-08-27 10:57:24,172 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-27 10:57:24,172 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:24,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-27 10:57:24,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-08-27 10:57:24,173 INFO L87 Difference]: Start difference. First operand 232 states and 294 transitions. Second operand has 7 states, 6 states have (on average 5.5) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-08-27 10:57:24,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:24,254 INFO L93 Difference]: Finished difference Result 271 states and 332 transitions. [2021-08-27 10:57:24,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-27 10:57:24,254 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.5) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 59 [2021-08-27 10:57:24,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:24,255 INFO L225 Difference]: With dead ends: 271 [2021-08-27 10:57:24,255 INFO L226 Difference]: Without dead ends: 270 [2021-08-27 10:57:24,256 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 38.4ms TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2021-08-27 10:57:24,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2021-08-27 10:57:24,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 236. [2021-08-27 10:57:24,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 180 states have (on average 1.25) internal successors, (225), 190 states have internal predecessors, (225), 30 states have call successors, (30), 9 states have call predecessors, (30), 11 states have return successors, (44), 36 states have call predecessors, (44), 30 states have call successors, (44) [2021-08-27 10:57:24,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 299 transitions. [2021-08-27 10:57:24,262 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 299 transitions. Word has length 59 [2021-08-27 10:57:24,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:24,262 INFO L470 AbstractCegarLoop]: Abstraction has 236 states and 299 transitions. [2021-08-27 10:57:24,262 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.5) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-08-27 10:57:24,263 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 299 transitions. [2021-08-27 10:57:24,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-08-27 10:57:24,263 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:24,263 INFO L512 BasicCegarLoop]: trace histogram [7, 6, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:24,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:24,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:24,480 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:24,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:24,480 INFO L82 PathProgramCache]: Analyzing trace with hash -1646027842, now seen corresponding path program 1 times [2021-08-27 10:57:24,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:24,480 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090930673] [2021-08-27 10:57:24,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:24,481 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:24,485 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:24,485 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1172768721] [2021-08-27 10:57:24,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:24,485 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:24,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:24,499 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) [2021-08-27 10:57:24,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-27 10:57:24,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:24,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-27 10:57:24,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:25,021 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-08-27 10:57:25,021 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:25,022 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090930673] [2021-08-27 10:57:25,022 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:25,022 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172768721] [2021-08-27 10:57:25,022 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172768721] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:25,022 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:25,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-08-27 10:57:25,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891509312] [2021-08-27 10:57:25,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-27 10:57:25,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:25,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-27 10:57:25,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-08-27 10:57:25,023 INFO L87 Difference]: Start difference. First operand 236 states and 299 transitions. Second operand has 9 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-08-27 10:57:25,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:25,171 INFO L93 Difference]: Finished difference Result 299 states and 360 transitions. [2021-08-27 10:57:25,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-27 10:57:25,172 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 64 [2021-08-27 10:57:25,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:25,173 INFO L225 Difference]: With dead ends: 299 [2021-08-27 10:57:25,173 INFO L226 Difference]: Without dead ends: 298 [2021-08-27 10:57:25,173 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 50.4ms TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-08-27 10:57:25,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2021-08-27 10:57:25,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 264. [2021-08-27 10:57:25,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 201 states have (on average 1.2388059701492538) internal successors, (249), 213 states have internal predecessors, (249), 33 states have call successors, (33), 12 states have call predecessors, (33), 15 states have return successors, (49), 38 states have call predecessors, (49), 33 states have call successors, (49) [2021-08-27 10:57:25,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 331 transitions. [2021-08-27 10:57:25,181 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 331 transitions. Word has length 64 [2021-08-27 10:57:25,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:25,181 INFO L470 AbstractCegarLoop]: Abstraction has 264 states and 331 transitions. [2021-08-27 10:57:25,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 3 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-08-27 10:57:25,181 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 331 transitions. [2021-08-27 10:57:25,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-08-27 10:57:25,182 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:25,182 INFO L512 BasicCegarLoop]: trace histogram [7, 7, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:25,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:25,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:25,396 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:25,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:25,396 INFO L82 PathProgramCache]: Analyzing trace with hash 1045826931, now seen corresponding path program 1 times [2021-08-27 10:57:25,396 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:25,396 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602366680] [2021-08-27 10:57:25,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:25,397 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:25,401 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:25,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [779466195] [2021-08-27 10:57:25,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:25,402 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:25,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:25,410 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) [2021-08-27 10:57:25,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-08-27 10:57:25,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:25,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-27 10:57:25,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:26,001 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-08-27 10:57:26,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:26,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602366680] [2021-08-27 10:57:26,002 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:26,002 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779466195] [2021-08-27 10:57:26,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779466195] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:26,002 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:26,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-08-27 10:57:26,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194981277] [2021-08-27 10:57:26,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-27 10:57:26,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:26,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-27 10:57:26,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-08-27 10:57:26,003 INFO L87 Difference]: Start difference. First operand 264 states and 331 transitions. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 3 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2021-08-27 10:57:26,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:26,233 INFO L93 Difference]: Finished difference Result 466 states and 589 transitions. [2021-08-27 10:57:26,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-27 10:57:26,234 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 3 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) Word has length 69 [2021-08-27 10:57:26,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:26,235 INFO L225 Difference]: With dead ends: 466 [2021-08-27 10:57:26,235 INFO L226 Difference]: Without dead ends: 271 [2021-08-27 10:57:26,236 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 64.8ms TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-08-27 10:57:26,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2021-08-27 10:57:26,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 261. [2021-08-27 10:57:26,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 198 states have (on average 1.2424242424242424) internal successors, (246), 211 states have internal predecessors, (246), 33 states have call successors, (33), 12 states have call predecessors, (33), 15 states have return successors, (47), 37 states have call predecessors, (47), 33 states have call successors, (47) [2021-08-27 10:57:26,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 326 transitions. [2021-08-27 10:57:26,244 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 326 transitions. Word has length 69 [2021-08-27 10:57:26,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:26,245 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 326 transitions. [2021-08-27 10:57:26,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 3 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 4 states have call predecessors, (7), 3 states have call successors, (7) [2021-08-27 10:57:26,245 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 326 transitions. [2021-08-27 10:57:26,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-08-27 10:57:26,245 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:26,245 INFO L512 BasicCegarLoop]: trace histogram [8, 7, 6, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:26,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:26,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2021-08-27 10:57:26,461 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:26,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:26,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1450932827, now seen corresponding path program 1 times [2021-08-27 10:57:26,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:26,461 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193315607] [2021-08-27 10:57:26,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:26,462 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:26,467 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:26,467 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1311561644] [2021-08-27 10:57:26,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:26,467 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:26,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:26,468 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) [2021-08-27 10:57:26,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-08-27 10:57:26,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:26,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-27 10:57:26,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:27,142 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 29 proven. 4 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-08-27 10:57:27,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:27,142 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193315607] [2021-08-27 10:57:27,142 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:27,143 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311561644] [2021-08-27 10:57:27,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311561644] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:27,143 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:27,143 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-08-27 10:57:27,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12475938] [2021-08-27 10:57:27,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-27 10:57:27,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:27,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-27 10:57:27,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-27 10:57:27,144 INFO L87 Difference]: Start difference. First operand 261 states and 326 transitions. Second operand has 11 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-27 10:57:27,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:27,349 INFO L93 Difference]: Finished difference Result 297 states and 356 transitions. [2021-08-27 10:57:27,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-27 10:57:27,349 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 72 [2021-08-27 10:57:27,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:27,350 INFO L225 Difference]: With dead ends: 297 [2021-08-27 10:57:27,350 INFO L226 Difference]: Without dead ends: 296 [2021-08-27 10:57:27,351 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 85.1ms TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2021-08-27 10:57:27,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2021-08-27 10:57:27,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 263. [2021-08-27 10:57:27,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 200 states have (on average 1.24) internal successors, (248), 212 states have internal predecessors, (248), 33 states have call successors, (33), 12 states have call predecessors, (33), 15 states have return successors, (47), 38 states have call predecessors, (47), 33 states have call successors, (47) [2021-08-27 10:57:27,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 328 transitions. [2021-08-27 10:57:27,363 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 328 transitions. Word has length 72 [2021-08-27 10:57:27,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:27,363 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 328 transitions. [2021-08-27 10:57:27,368 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-27 10:57:27,368 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 328 transitions. [2021-08-27 10:57:27,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-08-27 10:57:27,369 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:27,369 INFO L512 BasicCegarLoop]: trace histogram [8, 7, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:27,405 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:27,586 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:27,586 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting factErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:27,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:27,587 INFO L82 PathProgramCache]: Analyzing trace with hash -2029244633, now seen corresponding path program 1 times [2021-08-27 10:57:27,587 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:27,587 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177505307] [2021-08-27 10:57:27,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:27,587 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:27,599 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:27,599 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1934004415] [2021-08-27 10:57:27,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:27,599 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:27,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:27,600 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) [2021-08-27 10:57:27,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-08-27 10:57:27,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:27,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-27 10:57:27,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:28,192 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-08-27 10:57:28,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:28,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177505307] [2021-08-27 10:57:28,192 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:28,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934004415] [2021-08-27 10:57:28,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934004415] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:28,193 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:28,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-27 10:57:28,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886959000] [2021-08-27 10:57:28,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-27 10:57:28,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:28,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-27 10:57:28,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-27 10:57:28,195 INFO L87 Difference]: Start difference. First operand 263 states and 328 transitions. Second operand has 6 states, 5 states have (on average 8.2) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-08-27 10:57:28,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:28,217 INFO L93 Difference]: Finished difference Result 263 states and 328 transitions. [2021-08-27 10:57:28,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-27 10:57:28,217 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.2) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 73 [2021-08-27 10:57:28,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:28,218 INFO L225 Difference]: With dead ends: 263 [2021-08-27 10:57:28,218 INFO L226 Difference]: Without dead ends: 262 [2021-08-27 10:57:28,219 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 19.3ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-27 10:57:28,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2021-08-27 10:57:28,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 262. [2021-08-27 10:57:28,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 200 states have (on average 1.225) internal successors, (245), 211 states have internal predecessors, (245), 33 states have call successors, (33), 12 states have call predecessors, (33), 15 states have return successors, (47), 38 states have call predecessors, (47), 33 states have call successors, (47) [2021-08-27 10:57:28,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 325 transitions. [2021-08-27 10:57:28,226 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 325 transitions. Word has length 73 [2021-08-27 10:57:28,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:28,226 INFO L470 AbstractCegarLoop]: Abstraction has 262 states and 325 transitions. [2021-08-27 10:57:28,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.2) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-08-27 10:57:28,227 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 325 transitions. [2021-08-27 10:57:28,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-08-27 10:57:28,227 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:28,227 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:28,247 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:28,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:28,445 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:28,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:28,445 INFO L82 PathProgramCache]: Analyzing trace with hash -1181156173, now seen corresponding path program 1 times [2021-08-27 10:57:28,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:28,446 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115882052] [2021-08-27 10:57:28,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:28,446 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:28,450 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:28,450 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1087467611] [2021-08-27 10:57:28,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:28,450 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:28,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:28,452 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) [2021-08-27 10:57:28,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-27 10:57:28,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:28,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-27 10:57:28,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:29,012 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-08-27 10:57:29,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:29,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115882052] [2021-08-27 10:57:29,013 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:29,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087467611] [2021-08-27 10:57:29,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087467611] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:29,013 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:29,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2021-08-27 10:57:29,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558323750] [2021-08-27 10:57:29,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-27 10:57:29,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:29,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-27 10:57:29,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:57:29,014 INFO L87 Difference]: Start difference. First operand 262 states and 325 transitions. Second operand has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-08-27 10:57:29,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:29,097 INFO L93 Difference]: Finished difference Result 282 states and 343 transitions. [2021-08-27 10:57:29,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-27 10:57:29,098 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 77 [2021-08-27 10:57:29,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:29,099 INFO L225 Difference]: With dead ends: 282 [2021-08-27 10:57:29,099 INFO L226 Difference]: Without dead ends: 280 [2021-08-27 10:57:29,099 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.2ms TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:57:29,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2021-08-27 10:57:29,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 266. [2021-08-27 10:57:29,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 204 states have (on average 1.2058823529411764) internal successors, (246), 213 states have internal predecessors, (246), 33 states have call successors, (33), 12 states have call predecessors, (33), 15 states have return successors, (47), 40 states have call predecessors, (47), 33 states have call successors, (47) [2021-08-27 10:57:29,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 326 transitions. [2021-08-27 10:57:29,121 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 326 transitions. Word has length 77 [2021-08-27 10:57:29,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:29,121 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 326 transitions. [2021-08-27 10:57:29,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-08-27 10:57:29,121 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 326 transitions. [2021-08-27 10:57:29,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-08-27 10:57:29,122 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:29,122 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:29,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:29,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:29,339 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:29,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:29,340 INFO L82 PathProgramCache]: Analyzing trace with hash 2038864413, now seen corresponding path program 1 times [2021-08-27 10:57:29,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:29,340 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314227667] [2021-08-27 10:57:29,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:29,340 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:29,347 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:29,347 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1458164810] [2021-08-27 10:57:29,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:29,348 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:29,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:29,348 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) [2021-08-27 10:57:29,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-27 10:57:29,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:29,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-27 10:57:29,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:30,091 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-08-27 10:57:30,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:30,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314227667] [2021-08-27 10:57:30,092 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:30,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458164810] [2021-08-27 10:57:30,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458164810] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:30,092 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:30,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-08-27 10:57:30,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517912234] [2021-08-27 10:57:30,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 10:57:30,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:30,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 10:57:30,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-27 10:57:30,093 INFO L87 Difference]: Start difference. First operand 266 states and 326 transitions. Second operand has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2021-08-27 10:57:30,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:30,168 INFO L93 Difference]: Finished difference Result 266 states and 326 transitions. [2021-08-27 10:57:30,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-27 10:57:30,169 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 78 [2021-08-27 10:57:30,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:30,170 INFO L225 Difference]: With dead ends: 266 [2021-08-27 10:57:30,170 INFO L226 Difference]: Without dead ends: 264 [2021-08-27 10:57:30,170 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 62.5ms TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-08-27 10:57:30,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2021-08-27 10:57:30,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 252. [2021-08-27 10:57:30,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 192 states have (on average 1.1927083333333333) internal successors, (229), 203 states have internal predecessors, (229), 33 states have call successors, (33), 12 states have call predecessors, (33), 15 states have return successors, (47), 36 states have call predecessors, (47), 33 states have call successors, (47) [2021-08-27 10:57:30,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 309 transitions. [2021-08-27 10:57:30,178 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 309 transitions. Word has length 78 [2021-08-27 10:57:30,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:30,179 INFO L470 AbstractCegarLoop]: Abstraction has 252 states and 309 transitions. [2021-08-27 10:57:30,179 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 6.285714285714286) internal successors, (44), 7 states have internal predecessors, (44), 3 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2021-08-27 10:57:30,179 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 309 transitions. [2021-08-27 10:57:30,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-08-27 10:57:30,179 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:30,179 INFO L512 BasicCegarLoop]: trace histogram [10, 8, 6, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:30,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:30,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-08-27 10:57:30,399 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:30,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:30,400 INFO L82 PathProgramCache]: Analyzing trace with hash 1808594727, now seen corresponding path program 2 times [2021-08-27 10:57:30,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:30,400 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225089388] [2021-08-27 10:57:30,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:30,400 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:30,405 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:30,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [100375253] [2021-08-27 10:57:30,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 10:57:30,406 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:30,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:30,421 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) [2021-08-27 10:57:30,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-27 10:57:30,877 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 10:57:30,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:57:30,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-27 10:57:30,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:31,169 INFO L134 CoverageAnalysis]: Checked inductivity of 173 backedges. 102 proven. 2 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-08-27 10:57:31,170 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:31,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225089388] [2021-08-27 10:57:31,170 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:31,170 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100375253] [2021-08-27 10:57:31,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100375253] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:31,170 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:31,170 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-08-27 10:57:31,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495423055] [2021-08-27 10:57:31,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-27 10:57:31,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:31,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-27 10:57:31,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-08-27 10:57:31,172 INFO L87 Difference]: Start difference. First operand 252 states and 309 transitions. Second operand has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 9 states have internal predecessors, (50), 5 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-27 10:57:31,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:31,354 INFO L93 Difference]: Finished difference Result 474 states and 584 transitions. [2021-08-27 10:57:31,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-27 10:57:31,354 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 9 states have internal predecessors, (50), 5 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 87 [2021-08-27 10:57:31,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:31,355 INFO L225 Difference]: With dead ends: 474 [2021-08-27 10:57:31,355 INFO L226 Difference]: Without dead ends: 277 [2021-08-27 10:57:31,356 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 71.2ms TimeCoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2021-08-27 10:57:31,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 277 states. [2021-08-27 10:57:31,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 277 to 252. [2021-08-27 10:57:31,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 192 states have (on average 1.1822916666666667) internal successors, (227), 203 states have internal predecessors, (227), 33 states have call successors, (33), 13 states have call predecessors, (33), 15 states have return successors, (46), 35 states have call predecessors, (46), 33 states have call successors, (46) [2021-08-27 10:57:31,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 306 transitions. [2021-08-27 10:57:31,363 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 306 transitions. Word has length 87 [2021-08-27 10:57:31,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:31,363 INFO L470 AbstractCegarLoop]: Abstraction has 252 states and 306 transitions. [2021-08-27 10:57:31,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.545454545454546) internal successors, (50), 9 states have internal predecessors, (50), 5 states have call successors, (9), 4 states have call predecessors, (9), 2 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-27 10:57:31,363 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 306 transitions. [2021-08-27 10:57:31,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-08-27 10:57:31,364 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:31,364 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:31,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:31,581 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-08-27 10:57:31,581 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:31,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:31,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1219712523, now seen corresponding path program 2 times [2021-08-27 10:57:31,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:31,582 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068810804] [2021-08-27 10:57:31,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:31,582 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:31,587 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:31,587 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [176684615] [2021-08-27 10:57:31,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 10:57:31,587 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:31,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:31,589 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) [2021-08-27 10:57:31,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-27 10:57:32,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 10:57:32,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:57:32,123 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-27 10:57:32,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:32,488 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2021-08-27 10:57:32,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:32,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068810804] [2021-08-27 10:57:32,489 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:32,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176684615] [2021-08-27 10:57:32,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [176684615] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:32,489 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:32,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-08-27 10:57:32,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629134754] [2021-08-27 10:57:32,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-27 10:57:32,490 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:32,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-27 10:57:32,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-08-27 10:57:32,491 INFO L87 Difference]: Start difference. First operand 252 states and 306 transitions. Second operand has 9 states, 7 states have (on average 5.571428571428571) internal successors, (39), 8 states have internal predecessors, (39), 4 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-27 10:57:32,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:32,583 INFO L93 Difference]: Finished difference Result 252 states and 306 transitions. [2021-08-27 10:57:32,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-27 10:57:32,583 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 5.571428571428571) internal successors, (39), 8 states have internal predecessors, (39), 4 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) Word has length 79 [2021-08-27 10:57:32,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:32,584 INFO L225 Difference]: With dead ends: 252 [2021-08-27 10:57:32,584 INFO L226 Difference]: Without dead ends: 248 [2021-08-27 10:57:32,585 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 70 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 50.4ms TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-08-27 10:57:32,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-08-27 10:57:32,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 224. [2021-08-27 10:57:32,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 173 states have (on average 1.1329479768786128) internal successors, (196), 181 states have internal predecessors, (196), 29 states have call successors, (29), 13 states have call predecessors, (29), 14 states have return successors, (39), 29 states have call predecessors, (39), 29 states have call successors, (39) [2021-08-27 10:57:32,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 264 transitions. [2021-08-27 10:57:32,592 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 264 transitions. Word has length 79 [2021-08-27 10:57:32,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:32,592 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 264 transitions. [2021-08-27 10:57:32,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 5.571428571428571) internal successors, (39), 8 states have internal predecessors, (39), 4 states have call successors, (7), 1 states have call predecessors, (7), 2 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2021-08-27 10:57:32,593 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 264 transitions. [2021-08-27 10:57:32,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-08-27 10:57:32,594 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:32,594 INFO L512 BasicCegarLoop]: trace histogram [8, 8, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:32,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:32,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:32,797 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:32,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:32,797 INFO L82 PathProgramCache]: Analyzing trace with hash -1937560455, now seen corresponding path program 1 times [2021-08-27 10:57:32,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:32,797 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420434344] [2021-08-27 10:57:32,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:32,797 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:32,802 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:32,802 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [877260178] [2021-08-27 10:57:32,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:32,803 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:32,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:32,817 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) [2021-08-27 10:57:32,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-27 10:57:33,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:33,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-27 10:57:33,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:33,558 INFO L134 CoverageAnalysis]: Checked inductivity of 122 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2021-08-27 10:57:33,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:33,559 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420434344] [2021-08-27 10:57:33,559 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:33,560 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877260178] [2021-08-27 10:57:33,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877260178] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:33,560 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:33,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2021-08-27 10:57:33,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911717674] [2021-08-27 10:57:33,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-27 10:57:33,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:33,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-27 10:57:33,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-27 10:57:33,561 INFO L87 Difference]: Start difference. First operand 224 states and 264 transitions. Second operand has 6 states, 5 states have (on average 8.4) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-08-27 10:57:33,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:33,622 INFO L93 Difference]: Finished difference Result 285 states and 339 transitions. [2021-08-27 10:57:33,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-27 10:57:33,622 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.4) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 83 [2021-08-27 10:57:33,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:33,624 INFO L225 Difference]: With dead ends: 285 [2021-08-27 10:57:33,624 INFO L226 Difference]: Without dead ends: 284 [2021-08-27 10:57:33,624 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 16.9ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-27 10:57:33,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2021-08-27 10:57:33,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 271. [2021-08-27 10:57:33,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 213 states have (on average 1.136150234741784) internal successors, (242), 217 states have internal predecessors, (242), 36 states have call successors, (36), 13 states have call predecessors, (36), 14 states have return successors, (52), 40 states have call predecessors, (52), 36 states have call successors, (52) [2021-08-27 10:57:33,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 330 transitions. [2021-08-27 10:57:33,636 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 330 transitions. Word has length 83 [2021-08-27 10:57:33,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:33,637 INFO L470 AbstractCegarLoop]: Abstraction has 271 states and 330 transitions. [2021-08-27 10:57:33,637 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.4) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-08-27 10:57:33,637 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 330 transitions. [2021-08-27 10:57:33,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-08-27 10:57:33,637 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:33,637 INFO L512 BasicCegarLoop]: trace histogram [9, 8, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:33,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:33,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:33,856 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:33,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:33,856 INFO L82 PathProgramCache]: Analyzing trace with hash -654322518, now seen corresponding path program 1 times [2021-08-27 10:57:33,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:33,856 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965971663] [2021-08-27 10:57:33,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:33,856 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:33,862 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:33,862 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1302378055] [2021-08-27 10:57:33,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:33,862 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:33,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:33,863 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) [2021-08-27 10:57:33,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-08-27 10:57:34,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:34,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-27 10:57:34,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:34,622 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 18 proven. 10 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2021-08-27 10:57:34,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:34,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965971663] [2021-08-27 10:57:34,623 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:34,623 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302378055] [2021-08-27 10:57:34,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302378055] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:34,623 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:34,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-08-27 10:57:34,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936451658] [2021-08-27 10:57:34,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-27 10:57:34,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:34,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-27 10:57:34,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-27 10:57:34,624 INFO L87 Difference]: Start difference. First operand 271 states and 330 transitions. Second operand has 10 states, 8 states have (on average 6.0) internal successors, (48), 9 states have internal predecessors, (48), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-08-27 10:57:34,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:34,866 INFO L93 Difference]: Finished difference Result 408 states and 494 transitions. [2021-08-27 10:57:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-27 10:57:34,866 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 6.0) internal successors, (48), 9 states have internal predecessors, (48), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 90 [2021-08-27 10:57:34,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:34,869 INFO L225 Difference]: With dead ends: 408 [2021-08-27 10:57:34,869 INFO L226 Difference]: Without dead ends: 407 [2021-08-27 10:57:34,870 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 77.0ms TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-08-27 10:57:34,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-08-27 10:57:34,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 291. [2021-08-27 10:57:34,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 228 states have (on average 1.1491228070175439) internal successors, (262), 235 states have internal predecessors, (262), 39 states have call successors, (39), 14 states have call predecessors, (39), 16 states have return successors, (56), 41 states have call predecessors, (56), 39 states have call successors, (56) [2021-08-27 10:57:34,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 357 transitions. [2021-08-27 10:57:34,882 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 357 transitions. Word has length 90 [2021-08-27 10:57:34,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:34,883 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 357 transitions. [2021-08-27 10:57:34,883 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 6.0) internal successors, (48), 9 states have internal predecessors, (48), 4 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-08-27 10:57:34,883 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 357 transitions. [2021-08-27 10:57:34,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2021-08-27 10:57:34,884 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:34,884 INFO L512 BasicCegarLoop]: trace histogram [9, 8, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:34,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:35,102 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:35,102 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:35,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:35,103 INFO L82 PathProgramCache]: Analyzing trace with hash 361947514, now seen corresponding path program 1 times [2021-08-27 10:57:35,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:35,103 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447153476] [2021-08-27 10:57:35,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:35,103 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:35,108 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:35,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1892628062] [2021-08-27 10:57:35,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:35,108 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:35,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:35,111 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) [2021-08-27 10:57:35,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-08-27 10:57:35,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:35,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-27 10:57:35,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:35,932 INFO L134 CoverageAnalysis]: Checked inductivity of 150 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 125 trivial. 0 not checked. [2021-08-27 10:57:35,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:35,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447153476] [2021-08-27 10:57:35,932 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:35,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892628062] [2021-08-27 10:57:35,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892628062] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:35,933 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:35,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-08-27 10:57:35,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062992383] [2021-08-27 10:57:35,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 10:57:35,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:35,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 10:57:35,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-08-27 10:57:35,934 INFO L87 Difference]: Start difference. First operand 291 states and 357 transitions. Second operand has 8 states, 6 states have (on average 8.166666666666666) internal successors, (49), 7 states have internal predecessors, (49), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-08-27 10:57:36,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:36,072 INFO L93 Difference]: Finished difference Result 463 states and 591 transitions. [2021-08-27 10:57:36,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-27 10:57:36,073 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 8.166666666666666) internal successors, (49), 7 states have internal predecessors, (49), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 95 [2021-08-27 10:57:36,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:36,075 INFO L225 Difference]: With dead ends: 463 [2021-08-27 10:57:36,075 INFO L226 Difference]: Without dead ends: 462 [2021-08-27 10:57:36,075 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 39.6ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-08-27 10:57:36,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2021-08-27 10:57:36,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 425. [2021-08-27 10:57:36,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 336 states have (on average 1.1726190476190477) internal successors, (394), 341 states have internal predecessors, (394), 63 states have call successors, (63), 15 states have call predecessors, (63), 18 states have return successors, (96), 68 states have call predecessors, (96), 63 states have call successors, (96) [2021-08-27 10:57:36,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 553 transitions. [2021-08-27 10:57:36,095 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 553 transitions. Word has length 95 [2021-08-27 10:57:36,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:36,095 INFO L470 AbstractCegarLoop]: Abstraction has 425 states and 553 transitions. [2021-08-27 10:57:36,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 8.166666666666666) internal successors, (49), 7 states have internal predecessors, (49), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-08-27 10:57:36,096 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 553 transitions. [2021-08-27 10:57:36,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2021-08-27 10:57:36,097 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:36,097 INFO L512 BasicCegarLoop]: trace histogram [10, 9, 7, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:36,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:36,314 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2021-08-27 10:57:36,314 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:36,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:36,314 INFO L82 PathProgramCache]: Analyzing trace with hash -1342238063, now seen corresponding path program 1 times [2021-08-27 10:57:36,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:36,314 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343761591] [2021-08-27 10:57:36,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:36,314 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:36,320 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:36,320 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1981257473] [2021-08-27 10:57:36,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:36,321 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:36,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:36,321 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) [2021-08-27 10:57:36,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-08-27 10:57:36,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:36,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 12 conjunts are in the unsatisfiable core [2021-08-27 10:57:36,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:37,205 INFO L134 CoverageAnalysis]: Checked inductivity of 188 backedges. 59 proven. 3 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-08-27 10:57:37,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:37,205 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343761591] [2021-08-27 10:57:37,205 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:37,206 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981257473] [2021-08-27 10:57:37,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981257473] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:37,206 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:37,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-08-27 10:57:37,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461747879] [2021-08-27 10:57:37,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-27 10:57:37,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:37,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-27 10:57:37,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-08-27 10:57:37,207 INFO L87 Difference]: Start difference. First operand 425 states and 553 transitions. Second operand has 12 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-08-27 10:57:37,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:37,556 INFO L93 Difference]: Finished difference Result 825 states and 1091 transitions. [2021-08-27 10:57:37,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-27 10:57:37,557 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 98 [2021-08-27 10:57:37,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:37,561 INFO L225 Difference]: With dead ends: 825 [2021-08-27 10:57:37,561 INFO L226 Difference]: Without dead ends: 483 [2021-08-27 10:57:37,562 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 87.0ms TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-08-27 10:57:37,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-08-27 10:57:37,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 455. [2021-08-27 10:57:37,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 360 states have (on average 1.1722222222222223) internal successors, (422), 365 states have internal predecessors, (422), 66 states have call successors, (66), 18 states have call predecessors, (66), 21 states have return successors, (99), 71 states have call predecessors, (99), 66 states have call successors, (99) [2021-08-27 10:57:37,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 587 transitions. [2021-08-27 10:57:37,577 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 587 transitions. Word has length 98 [2021-08-27 10:57:37,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:37,577 INFO L470 AbstractCegarLoop]: Abstraction has 455 states and 587 transitions. [2021-08-27 10:57:37,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.909090909090909) internal successors, (54), 11 states have internal predecessors, (54), 5 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-08-27 10:57:37,578 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 587 transitions. [2021-08-27 10:57:37,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-08-27 10:57:37,582 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:37,582 INFO L512 BasicCegarLoop]: trace histogram [11, 9, 7, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:37,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:37,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-08-27 10:57:37,795 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:37,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:37,796 INFO L82 PathProgramCache]: Analyzing trace with hash 363186361, now seen corresponding path program 2 times [2021-08-27 10:57:37,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:37,796 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322428079] [2021-08-27 10:57:37,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:37,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:37,801 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:37,801 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1237633892] [2021-08-27 10:57:37,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 10:57:37,801 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:37,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:37,803 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) [2021-08-27 10:57:37,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-08-27 10:57:38,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 10:57:38,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:57:38,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 27 conjunts are in the unsatisfiable core [2021-08-27 10:57:38,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:38,761 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 64 proven. 19 refuted. 0 times theorem prover too weak. 134 trivial. 0 not checked. [2021-08-27 10:57:38,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:38,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322428079] [2021-08-27 10:57:38,762 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:38,762 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237633892] [2021-08-27 10:57:38,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237633892] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:38,762 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:38,762 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-08-27 10:57:38,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145217565] [2021-08-27 10:57:38,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-27 10:57:38,763 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:38,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-27 10:57:38,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2021-08-27 10:57:38,763 INFO L87 Difference]: Start difference. First operand 455 states and 587 transitions. Second operand has 14 states, 12 states have (on average 4.75) internal successors, (57), 12 states have internal predecessors, (57), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-08-27 10:57:39,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:39,093 INFO L93 Difference]: Finished difference Result 623 states and 797 transitions. [2021-08-27 10:57:39,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-08-27 10:57:39,094 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 4.75) internal successors, (57), 12 states have internal predecessors, (57), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 103 [2021-08-27 10:57:39,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:39,096 INFO L225 Difference]: With dead ends: 623 [2021-08-27 10:57:39,096 INFO L226 Difference]: Without dead ends: 620 [2021-08-27 10:57:39,096 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 115.2ms TimeCoverageRelationStatistics Valid=62, Invalid=400, Unknown=0, NotChecked=0, Total=462 [2021-08-27 10:57:39,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2021-08-27 10:57:39,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 467. [2021-08-27 10:57:39,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 370 states have (on average 1.1702702702702703) internal successors, (433), 374 states have internal predecessors, (433), 67 states have call successors, (67), 19 states have call predecessors, (67), 22 states have return successors, (101), 73 states have call predecessors, (101), 67 states have call successors, (101) [2021-08-27 10:57:39,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 601 transitions. [2021-08-27 10:57:39,111 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 601 transitions. Word has length 103 [2021-08-27 10:57:39,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:39,111 INFO L470 AbstractCegarLoop]: Abstraction has 467 states and 601 transitions. [2021-08-27 10:57:39,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 4.75) internal successors, (57), 12 states have internal predecessors, (57), 6 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-08-27 10:57:39,112 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 601 transitions. [2021-08-27 10:57:39,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-08-27 10:57:39,112 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:39,112 INFO L512 BasicCegarLoop]: trace histogram [10, 9, 7, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:39,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:39,330 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2021-08-27 10:57:39,331 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:39,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:39,331 INFO L82 PathProgramCache]: Analyzing trace with hash 63749809, now seen corresponding path program 1 times [2021-08-27 10:57:39,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:39,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971080973] [2021-08-27 10:57:39,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:39,332 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:39,343 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:39,343 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1038858492] [2021-08-27 10:57:39,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:39,344 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:39,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:39,345 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) [2021-08-27 10:57:39,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-08-27 10:57:40,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:40,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-27 10:57:40,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:40,301 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2021-08-27 10:57:40,302 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:40,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971080973] [2021-08-27 10:57:40,302 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:40,302 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038858492] [2021-08-27 10:57:40,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038858492] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:40,302 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:40,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-08-27 10:57:40,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699650992] [2021-08-27 10:57:40,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-27 10:57:40,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:40,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-27 10:57:40,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-08-27 10:57:40,304 INFO L87 Difference]: Start difference. First operand 467 states and 601 transitions. Second operand has 6 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-08-27 10:57:40,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:40,382 INFO L93 Difference]: Finished difference Result 777 states and 1015 transitions. [2021-08-27 10:57:40,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-27 10:57:40,382 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 103 [2021-08-27 10:57:40,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:40,384 INFO L225 Difference]: With dead ends: 777 [2021-08-27 10:57:40,384 INFO L226 Difference]: Without dead ends: 434 [2021-08-27 10:57:40,385 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 19.0ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-27 10:57:40,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2021-08-27 10:57:40,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 431. [2021-08-27 10:57:40,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 342 states have (on average 1.1666666666666667) internal successors, (399), 346 states have internal predecessors, (399), 60 states have call successors, (60), 18 states have call predecessors, (60), 21 states have return successors, (92), 66 states have call predecessors, (92), 60 states have call successors, (92) [2021-08-27 10:57:40,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 551 transitions. [2021-08-27 10:57:40,404 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 551 transitions. Word has length 103 [2021-08-27 10:57:40,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:40,405 INFO L470 AbstractCegarLoop]: Abstraction has 431 states and 551 transitions. [2021-08-27 10:57:40,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.0) internal successors, (54), 6 states have internal predecessors, (54), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-08-27 10:57:40,405 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 551 transitions. [2021-08-27 10:57:40,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-08-27 10:57:40,406 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:40,406 INFO L512 BasicCegarLoop]: trace histogram [10, 9, 7, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:40,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:40,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:40,624 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:40,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:40,624 INFO L82 PathProgramCache]: Analyzing trace with hash 1449152353, now seen corresponding path program 2 times [2021-08-27 10:57:40,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:40,624 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895692224] [2021-08-27 10:57:40,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:40,624 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:40,634 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:40,634 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1325640223] [2021-08-27 10:57:40,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 10:57:40,634 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:40,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:40,635 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) [2021-08-27 10:57:40,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-08-27 10:57:41,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 10:57:41,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:57:41,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 19 conjunts are in the unsatisfiable core [2021-08-27 10:57:41,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:41,643 INFO L134 CoverageAnalysis]: Checked inductivity of 192 backedges. 42 proven. 9 refuted. 0 times theorem prover too weak. 141 trivial. 0 not checked. [2021-08-27 10:57:41,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:41,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895692224] [2021-08-27 10:57:41,644 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:41,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325640223] [2021-08-27 10:57:41,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325640223] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:41,644 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:41,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-08-27 10:57:41,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889335751] [2021-08-27 10:57:41,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-27 10:57:41,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:41,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-27 10:57:41,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2021-08-27 10:57:41,647 INFO L87 Difference]: Start difference. First operand 431 states and 551 transitions. Second operand has 10 states, 8 states have (on average 6.75) internal successors, (54), 9 states have internal predecessors, (54), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-08-27 10:57:41,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:41,828 INFO L93 Difference]: Finished difference Result 795 states and 1026 transitions. [2021-08-27 10:57:41,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-27 10:57:41,829 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 6.75) internal successors, (54), 9 states have internal predecessors, (54), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 103 [2021-08-27 10:57:41,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:41,830 INFO L225 Difference]: With dead ends: 795 [2021-08-27 10:57:41,831 INFO L226 Difference]: Without dead ends: 476 [2021-08-27 10:57:41,831 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 75.1ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-08-27 10:57:41,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-08-27 10:57:41,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 443. [2021-08-27 10:57:41,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 352 states have (on average 1.1647727272727273) internal successors, (410), 355 states have internal predecessors, (410), 61 states have call successors, (61), 19 states have call predecessors, (61), 22 states have return successors, (93), 68 states have call predecessors, (93), 61 states have call successors, (93) [2021-08-27 10:57:41,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 564 transitions. [2021-08-27 10:57:41,844 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 564 transitions. Word has length 103 [2021-08-27 10:57:41,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:41,844 INFO L470 AbstractCegarLoop]: Abstraction has 443 states and 564 transitions. [2021-08-27 10:57:41,845 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 6.75) internal successors, (54), 9 states have internal predecessors, (54), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-08-27 10:57:41,845 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 564 transitions. [2021-08-27 10:57:41,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-08-27 10:57:41,846 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:41,846 INFO L512 BasicCegarLoop]: trace histogram [12, 9, 7, 5, 5, 5, 5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:41,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:42,064 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-08-27 10:57:42,064 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:42,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:42,065 INFO L82 PathProgramCache]: Analyzing trace with hash 503491473, now seen corresponding path program 3 times [2021-08-27 10:57:42,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:42,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377390890] [2021-08-27 10:57:42,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:42,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:42,070 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:42,070 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [24179688] [2021-08-27 10:57:42,071 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-27 10:57:42,071 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:42,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:42,072 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) [2021-08-27 10:57:42,111 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-08-27 10:57:42,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-27 10:57:42,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:57:42,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-27 10:57:42,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:43,068 INFO L134 CoverageAnalysis]: Checked inductivity of 251 backedges. 43 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-08-27 10:57:43,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:43,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377390890] [2021-08-27 10:57:43,069 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:43,069 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24179688] [2021-08-27 10:57:43,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24179688] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:57:43,069 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:57:43,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-27 10:57:43,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494374235] [2021-08-27 10:57:43,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-27 10:57:43,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:43,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-27 10:57:43,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-08-27 10:57:43,070 INFO L87 Difference]: Start difference. First operand 443 states and 564 transitions. Second operand has 6 states, 5 states have (on average 9.4) internal successors, (47), 6 states have internal predecessors, (47), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-08-27 10:57:43,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:43,143 INFO L93 Difference]: Finished difference Result 455 states and 578 transitions. [2021-08-27 10:57:43,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-27 10:57:43,144 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 9.4) internal successors, (47), 6 states have internal predecessors, (47), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 108 [2021-08-27 10:57:43,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:43,146 INFO L225 Difference]: With dead ends: 455 [2021-08-27 10:57:43,146 INFO L226 Difference]: Without dead ends: 454 [2021-08-27 10:57:43,146 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 28.9ms TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-08-27 10:57:43,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-08-27 10:57:43,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 449. [2021-08-27 10:57:43,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 358 states have (on average 1.1620111731843576) internal successors, (416), 358 states have internal predecessors, (416), 61 states have call successors, (61), 19 states have call predecessors, (61), 22 states have return successors, (93), 71 states have call predecessors, (93), 61 states have call successors, (93) [2021-08-27 10:57:43,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 570 transitions. [2021-08-27 10:57:43,159 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 570 transitions. Word has length 108 [2021-08-27 10:57:43,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:43,160 INFO L470 AbstractCegarLoop]: Abstraction has 449 states and 570 transitions. [2021-08-27 10:57:43,160 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 9.4) internal successors, (47), 6 states have internal predecessors, (47), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-08-27 10:57:43,160 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 570 transitions. [2021-08-27 10:57:43,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-08-27 10:57:43,160 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:43,161 INFO L512 BasicCegarLoop]: trace histogram [11, 10, 7, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:43,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:43,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-08-27 10:57:43,380 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:43,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:43,380 INFO L82 PathProgramCache]: Analyzing trace with hash 820662419, now seen corresponding path program 4 times [2021-08-27 10:57:43,380 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:43,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172047178] [2021-08-27 10:57:43,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:43,381 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:43,390 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:43,390 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1143681872] [2021-08-27 10:57:43,390 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-27 10:57:43,390 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:43,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:43,391 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) [2021-08-27 10:57:43,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-08-27 10:57:44,208 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-27 10:57:44,208 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:57:44,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 47 conjunts are in the unsatisfiable core [2021-08-27 10:57:44,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:44,805 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 85 proven. 74 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-08-27 10:57:44,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:44,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172047178] [2021-08-27 10:57:44,806 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:44,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143681872] [2021-08-27 10:57:44,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143681872] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:44,806 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:44,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-08-27 10:57:44,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721411907] [2021-08-27 10:57:44,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-27 10:57:44,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:44,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-27 10:57:44,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2021-08-27 10:57:44,808 INFO L87 Difference]: Start difference. First operand 449 states and 570 transitions. Second operand has 21 states, 18 states have (on average 3.9444444444444446) internal successors, (71), 20 states have internal predecessors, (71), 8 states have call successors, (11), 2 states have call predecessors, (11), 6 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2021-08-27 10:57:47,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:47,626 INFO L93 Difference]: Finished difference Result 1115 states and 1571 transitions. [2021-08-27 10:57:47,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-08-27 10:57:47,627 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 3.9444444444444446) internal successors, (71), 20 states have internal predecessors, (71), 8 states have call successors, (11), 2 states have call predecessors, (11), 6 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) Word has length 108 [2021-08-27 10:57:47,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:47,629 INFO L225 Difference]: With dead ends: 1115 [2021-08-27 10:57:47,630 INFO L226 Difference]: Without dead ends: 749 [2021-08-27 10:57:47,631 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 356.6ms TimeCoverageRelationStatistics Valid=165, Invalid=1095, Unknown=0, NotChecked=0, Total=1260 [2021-08-27 10:57:47,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2021-08-27 10:57:47,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 531. [2021-08-27 10:57:47,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 425 states have (on average 1.1388235294117648) internal successors, (484), 423 states have internal predecessors, (484), 69 states have call successors, (69), 26 states have call predecessors, (69), 29 states have return successors, (175), 81 states have call predecessors, (175), 69 states have call successors, (175) [2021-08-27 10:57:47,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 728 transitions. [2021-08-27 10:57:47,650 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 728 transitions. Word has length 108 [2021-08-27 10:57:47,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:47,650 INFO L470 AbstractCegarLoop]: Abstraction has 531 states and 728 transitions. [2021-08-27 10:57:47,650 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 3.9444444444444446) internal successors, (71), 20 states have internal predecessors, (71), 8 states have call successors, (11), 2 states have call predecessors, (11), 6 states have return successors, (10), 7 states have call predecessors, (10), 7 states have call successors, (10) [2021-08-27 10:57:47,650 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 728 transitions. [2021-08-27 10:57:47,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2021-08-27 10:57:47,651 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:47,651 INFO L512 BasicCegarLoop]: trace histogram [11, 11, 8, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:47,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:47,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-08-27 10:57:47,865 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:47,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:47,865 INFO L82 PathProgramCache]: Analyzing trace with hash 256525554, now seen corresponding path program 1 times [2021-08-27 10:57:47,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:47,865 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822427072] [2021-08-27 10:57:47,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:47,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:47,873 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:47,873 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [639598257] [2021-08-27 10:57:47,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:47,873 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:47,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:47,874 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:57:47,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-08-27 10:57:48,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:48,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-27 10:57:48,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:49,063 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2021-08-27 10:57:49,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:49,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822427072] [2021-08-27 10:57:49,063 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:49,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639598257] [2021-08-27 10:57:49,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639598257] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:49,064 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:49,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-08-27 10:57:49,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632734674] [2021-08-27 10:57:49,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-27 10:57:49,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:49,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-27 10:57:49,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-27 10:57:49,068 INFO L87 Difference]: Start difference. First operand 531 states and 728 transitions. Second operand has 7 states, 6 states have (on average 8.166666666666666) internal successors, (49), 7 states have internal predecessors, (49), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-08-27 10:57:49,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:49,193 INFO L93 Difference]: Finished difference Result 550 states and 739 transitions. [2021-08-27 10:57:49,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-27 10:57:49,193 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 8.166666666666666) internal successors, (49), 7 states have internal predecessors, (49), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 114 [2021-08-27 10:57:49,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:49,195 INFO L225 Difference]: With dead ends: 550 [2021-08-27 10:57:49,195 INFO L226 Difference]: Without dead ends: 549 [2021-08-27 10:57:49,196 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 57.5ms TimeCoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2021-08-27 10:57:49,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 549 states. [2021-08-27 10:57:49,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 549 to 531. [2021-08-27 10:57:49,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 425 states have (on average 1.1364705882352941) internal successors, (483), 423 states have internal predecessors, (483), 69 states have call successors, (69), 26 states have call predecessors, (69), 29 states have return successors, (175), 81 states have call predecessors, (175), 69 states have call successors, (175) [2021-08-27 10:57:49,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 727 transitions. [2021-08-27 10:57:49,212 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 727 transitions. Word has length 114 [2021-08-27 10:57:49,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:49,212 INFO L470 AbstractCegarLoop]: Abstraction has 531 states and 727 transitions. [2021-08-27 10:57:49,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 8.166666666666666) internal successors, (49), 7 states have internal predecessors, (49), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-08-27 10:57:49,213 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 727 transitions. [2021-08-27 10:57:49,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-08-27 10:57:49,213 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:49,213 INFO L512 BasicCegarLoop]: trace histogram [12, 11, 8, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:49,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:49,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-08-27 10:57:49,427 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:49,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:49,427 INFO L82 PathProgramCache]: Analyzing trace with hash -1705598222, now seen corresponding path program 2 times [2021-08-27 10:57:49,427 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:49,428 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36393724] [2021-08-27 10:57:49,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:49,428 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:49,434 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:49,434 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [944300439] [2021-08-27 10:57:49,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 10:57:49,434 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:49,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:49,435 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:57:49,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-08-27 10:57:50,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 10:57:50,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:57:50,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-27 10:57:50,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:50,685 INFO L134 CoverageAnalysis]: Checked inductivity of 283 backedges. 25 proven. 13 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2021-08-27 10:57:50,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:50,685 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36393724] [2021-08-27 10:57:50,685 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:50,686 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [944300439] [2021-08-27 10:57:50,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [944300439] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:50,686 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:50,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-08-27 10:57:50,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254570094] [2021-08-27 10:57:50,686 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-27 10:57:50,686 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:50,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-27 10:57:50,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-08-27 10:57:50,687 INFO L87 Difference]: Start difference. First operand 531 states and 727 transitions. Second operand has 9 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-08-27 10:57:50,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:50,880 INFO L93 Difference]: Finished difference Result 604 states and 799 transitions. [2021-08-27 10:57:50,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-27 10:57:50,880 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 119 [2021-08-27 10:57:50,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:50,882 INFO L225 Difference]: With dead ends: 604 [2021-08-27 10:57:50,882 INFO L226 Difference]: Without dead ends: 603 [2021-08-27 10:57:50,883 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 76.0ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-08-27 10:57:50,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 603 states. [2021-08-27 10:57:50,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 603 to 581. [2021-08-27 10:57:50,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 465 states have (on average 1.135483870967742) internal successors, (528), 462 states have internal predecessors, (528), 72 states have call successors, (72), 29 states have call predecessors, (72), 36 states have return successors, (183), 89 states have call predecessors, (183), 72 states have call successors, (183) [2021-08-27 10:57:50,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 783 transitions. [2021-08-27 10:57:50,900 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 783 transitions. Word has length 119 [2021-08-27 10:57:50,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:50,900 INFO L470 AbstractCegarLoop]: Abstraction has 581 states and 783 transitions. [2021-08-27 10:57:50,900 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-08-27 10:57:50,900 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 783 transitions. [2021-08-27 10:57:50,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-08-27 10:57:50,901 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:50,901 INFO L512 BasicCegarLoop]: trace histogram [14, 11, 7, 7, 7, 7, 7, 5, 5, 4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:50,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:51,120 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2021-08-27 10:57:51,121 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:51,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:51,121 INFO L82 PathProgramCache]: Analyzing trace with hash 1785978785, now seen corresponding path program 3 times [2021-08-27 10:57:51,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:51,121 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909990242] [2021-08-27 10:57:51,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:51,122 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:51,127 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:51,128 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1317410405] [2021-08-27 10:57:51,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-27 10:57:51,128 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:51,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:51,133 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:57:51,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-08-27 10:57:52,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-08-27 10:57:52,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:57:52,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-27 10:57:52,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:52,590 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 127 proven. 18 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2021-08-27 10:57:52,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:52,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909990242] [2021-08-27 10:57:52,590 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:52,590 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317410405] [2021-08-27 10:57:52,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317410405] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:52,591 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:52,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-08-27 10:57:52,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385709864] [2021-08-27 10:57:52,591 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-27 10:57:52,591 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:52,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-27 10:57:52,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-08-27 10:57:52,592 INFO L87 Difference]: Start difference. First operand 581 states and 783 transitions. Second operand has 12 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 12 states have internal predecessors, (63), 3 states have call successors, (9), 1 states have call predecessors, (9), 4 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2021-08-27 10:57:52,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:52,882 INFO L93 Difference]: Finished difference Result 649 states and 866 transitions. [2021-08-27 10:57:52,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-27 10:57:52,883 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 12 states have internal predecessors, (63), 3 states have call successors, (9), 1 states have call predecessors, (9), 4 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 133 [2021-08-27 10:57:52,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:52,885 INFO L225 Difference]: With dead ends: 649 [2021-08-27 10:57:52,885 INFO L226 Difference]: Without dead ends: 648 [2021-08-27 10:57:52,886 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 186.5ms TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-08-27 10:57:52,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 648 states. [2021-08-27 10:57:52,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 648 to 612. [2021-08-27 10:57:52,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 491 states have (on average 1.1283095723014256) internal successors, (554), 485 states have internal predecessors, (554), 72 states have call successors, (72), 29 states have call predecessors, (72), 41 states have return successors, (193), 97 states have call predecessors, (193), 72 states have call successors, (193) [2021-08-27 10:57:52,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 819 transitions. [2021-08-27 10:57:52,903 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 819 transitions. Word has length 133 [2021-08-27 10:57:52,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:52,904 INFO L470 AbstractCegarLoop]: Abstraction has 612 states and 819 transitions. [2021-08-27 10:57:52,904 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 12 states have internal predecessors, (63), 3 states have call successors, (9), 1 states have call predecessors, (9), 4 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2021-08-27 10:57:52,904 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 819 transitions. [2021-08-27 10:57:52,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2021-08-27 10:57:52,905 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:52,905 INFO L512 BasicCegarLoop]: trace histogram [15, 12, 8, 8, 8, 8, 7, 6, 6, 5, 5, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:52,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:53,122 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:53,122 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:53,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:53,123 INFO L82 PathProgramCache]: Analyzing trace with hash 1794228003, now seen corresponding path program 4 times [2021-08-27 10:57:53,123 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:53,123 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891008715] [2021-08-27 10:57:53,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:53,123 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:53,150 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:53,151 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [709696167] [2021-08-27 10:57:53,151 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-27 10:57:53,151 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:53,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:53,152 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:57:53,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-08-27 10:57:54,139 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-27 10:57:54,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:57:54,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-27 10:57:54,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:54,637 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 198 proven. 144 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2021-08-27 10:57:54,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:54,637 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891008715] [2021-08-27 10:57:54,637 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:54,637 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709696167] [2021-08-27 10:57:54,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709696167] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:54,637 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:54,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-08-27 10:57:54,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886292004] [2021-08-27 10:57:54,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-08-27 10:57:54,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:54,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-08-27 10:57:54,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2021-08-27 10:57:54,639 INFO L87 Difference]: Start difference. First operand 612 states and 819 transitions. Second operand has 20 states, 18 states have (on average 5.111111111111111) internal successors, (92), 19 states have internal predecessors, (92), 10 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2021-08-27 10:57:55,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:55,870 INFO L93 Difference]: Finished difference Result 1545 states and 2214 transitions. [2021-08-27 10:57:55,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-08-27 10:57:55,870 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 5.111111111111111) internal successors, (92), 19 states have internal predecessors, (92), 10 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) Word has length 143 [2021-08-27 10:57:55,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:55,874 INFO L225 Difference]: With dead ends: 1545 [2021-08-27 10:57:55,874 INFO L226 Difference]: Without dead ends: 1072 [2021-08-27 10:57:55,877 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 481 ImplicationChecksByTransitivity, 445.4ms TimeCoverageRelationStatistics Valid=293, Invalid=1777, Unknown=0, NotChecked=0, Total=2070 [2021-08-27 10:57:55,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1072 states. [2021-08-27 10:57:55,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1072 to 786. [2021-08-27 10:57:55,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 639 states have (on average 1.1392801251956182) internal successors, (728), 626 states have internal predecessors, (728), 96 states have call successors, (96), 34 states have call predecessors, (96), 43 states have return successors, (264), 125 states have call predecessors, (264), 96 states have call successors, (264) [2021-08-27 10:57:55,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 1088 transitions. [2021-08-27 10:57:55,905 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 1088 transitions. Word has length 143 [2021-08-27 10:57:55,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:55,908 INFO L470 AbstractCegarLoop]: Abstraction has 786 states and 1088 transitions. [2021-08-27 10:57:55,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 5.111111111111111) internal successors, (92), 19 states have internal predecessors, (92), 10 states have call successors, (14), 4 states have call predecessors, (14), 6 states have return successors, (12), 7 states have call predecessors, (12), 7 states have call successors, (12) [2021-08-27 10:57:55,908 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 1088 transitions. [2021-08-27 10:57:55,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2021-08-27 10:57:55,909 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:55,909 INFO L512 BasicCegarLoop]: trace histogram [12, 12, 9, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:55,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:56,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2021-08-27 10:57:56,125 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:56,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:56,125 INFO L82 PathProgramCache]: Analyzing trace with hash -1421859830, now seen corresponding path program 1 times [2021-08-27 10:57:56,125 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:56,125 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204116404] [2021-08-27 10:57:56,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:56,125 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:56,132 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:56,134 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1886582704] [2021-08-27 10:57:56,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:56,134 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:56,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:56,135 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:57:56,137 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-08-27 10:57:57,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:57:57,176 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-27 10:57:57,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:57,522 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 57 proven. 7 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2021-08-27 10:57:57,523 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:57,523 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204116404] [2021-08-27 10:57:57,523 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:57,523 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886582704] [2021-08-27 10:57:57,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886582704] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:57,523 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:57,523 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-08-27 10:57:57,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174710744] [2021-08-27 10:57:57,524 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-27 10:57:57,524 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:57,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-27 10:57:57,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-08-27 10:57:57,524 INFO L87 Difference]: Start difference. First operand 786 states and 1088 transitions. Second operand has 9 states, 9 states have (on average 7.222222222222222) internal successors, (65), 9 states have internal predecessors, (65), 3 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2021-08-27 10:57:57,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:57,756 INFO L93 Difference]: Finished difference Result 1337 states and 1898 transitions. [2021-08-27 10:57:57,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-27 10:57:57,756 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.222222222222222) internal successors, (65), 9 states have internal predecessors, (65), 3 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) Word has length 132 [2021-08-27 10:57:57,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:57,759 INFO L225 Difference]: With dead ends: 1337 [2021-08-27 10:57:57,759 INFO L226 Difference]: Without dead ends: 796 [2021-08-27 10:57:57,761 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 65.8ms TimeCoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-08-27 10:57:57,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-08-27 10:57:57,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 786. [2021-08-27 10:57:57,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 639 states have (on average 1.1392801251956182) internal successors, (728), 626 states have internal predecessors, (728), 96 states have call successors, (96), 34 states have call predecessors, (96), 43 states have return successors, (258), 125 states have call predecessors, (258), 96 states have call successors, (258) [2021-08-27 10:57:57,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 1082 transitions. [2021-08-27 10:57:57,784 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 1082 transitions. Word has length 132 [2021-08-27 10:57:57,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:57,784 INFO L470 AbstractCegarLoop]: Abstraction has 786 states and 1082 transitions. [2021-08-27 10:57:57,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.222222222222222) internal successors, (65), 9 states have internal predecessors, (65), 3 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 4 states have call predecessors, (10), 3 states have call successors, (10) [2021-08-27 10:57:57,784 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 1082 transitions. [2021-08-27 10:57:57,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2021-08-27 10:57:57,785 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:57,785 INFO L512 BasicCegarLoop]: trace histogram [13, 13, 9, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:57:57,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-08-27 10:57:57,998 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:57,999 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:57:57,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:57:57,999 INFO L82 PathProgramCache]: Analyzing trace with hash -1308364916, now seen corresponding path program 2 times [2021-08-27 10:57:57,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:57:57,999 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653764583] [2021-08-27 10:57:57,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:57:57,999 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:57:58,008 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:57:58,008 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [761983931] [2021-08-27 10:57:58,009 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 10:57:58,009 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:57:58,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:57:58,016 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:57:58,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-08-27 10:57:59,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 10:57:59,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:57:59,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-27 10:57:59,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:57:59,512 INFO L134 CoverageAnalysis]: Checked inductivity of 386 backedges. 1 proven. 36 refuted. 0 times theorem prover too weak. 349 trivial. 0 not checked. [2021-08-27 10:57:59,513 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:57:59,513 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653764583] [2021-08-27 10:57:59,513 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:57:59,513 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761983931] [2021-08-27 10:57:59,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761983931] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:57:59,513 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:57:59,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-08-27 10:57:59,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560553889] [2021-08-27 10:57:59,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-27 10:57:59,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:57:59,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-27 10:57:59,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-27 10:57:59,516 INFO L87 Difference]: Start difference. First operand 786 states and 1082 transitions. Second operand has 10 states, 9 states have (on average 7.333333333333333) internal successors, (66), 10 states have internal predecessors, (66), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-08-27 10:57:59,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:57:59,857 INFO L93 Difference]: Finished difference Result 1211 states and 1781 transitions. [2021-08-27 10:57:59,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-08-27 10:57:59,857 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.333333333333333) internal successors, (66), 10 states have internal predecessors, (66), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 142 [2021-08-27 10:57:59,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:57:59,887 INFO L225 Difference]: With dead ends: 1211 [2021-08-27 10:57:59,887 INFO L226 Difference]: Without dead ends: 1209 [2021-08-27 10:57:59,888 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 135 ImplicationChecksByTransitivity, 167.6ms TimeCoverageRelationStatistics Valid=183, Invalid=519, Unknown=0, NotChecked=0, Total=702 [2021-08-27 10:57:59,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1209 states. [2021-08-27 10:57:59,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1209 to 1050. [2021-08-27 10:57:59,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 859 states have (on average 1.161816065192084) internal successors, (998), 837 states have internal predecessors, (998), 140 states have call successors, (140), 34 states have call predecessors, (140), 43 states have return successors, (406), 178 states have call predecessors, (406), 140 states have call successors, (406) [2021-08-27 10:57:59,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1544 transitions. [2021-08-27 10:57:59,955 INFO L78 Accepts]: Start accepts. Automaton has 1050 states and 1544 transitions. Word has length 142 [2021-08-27 10:57:59,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:57:59,956 INFO L470 AbstractCegarLoop]: Abstraction has 1050 states and 1544 transitions. [2021-08-27 10:57:59,956 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.333333333333333) internal successors, (66), 10 states have internal predecessors, (66), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-08-27 10:57:59,956 INFO L276 IsEmpty]: Start isEmpty. Operand 1050 states and 1544 transitions. [2021-08-27 10:57:59,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2021-08-27 10:57:59,957 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:57:59,957 INFO L512 BasicCegarLoop]: trace histogram [16, 15, 9, 7, 7, 7, 7, 7, 7, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:00,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2021-08-27 10:58:00,177 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2021-08-27 10:58:00,177 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:00,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:00,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1493593701, now seen corresponding path program 5 times [2021-08-27 10:58:00,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:00,177 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215100223] [2021-08-27 10:58:00,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:00,178 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:00,194 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:00,194 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [351017205] [2021-08-27 10:58:00,195 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-27 10:58:00,195 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:00,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:00,197 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:00,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-08-27 10:58:01,397 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2021-08-27 10:58:01,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:58:01,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-27 10:58:01,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:01,895 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 217 proven. 39 refuted. 0 times theorem prover too weak. 334 trivial. 0 not checked. [2021-08-27 10:58:01,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:01,895 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215100223] [2021-08-27 10:58:01,895 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:01,895 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351017205] [2021-08-27 10:58:01,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351017205] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:58:01,896 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:58:01,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-08-27 10:58:01,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069551087] [2021-08-27 10:58:01,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-27 10:58:01,897 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:01,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-27 10:58:01,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-08-27 10:58:01,898 INFO L87 Difference]: Start difference. First operand 1050 states and 1544 transitions. Second operand has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 6 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) [2021-08-27 10:58:02,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:02,778 INFO L93 Difference]: Finished difference Result 2005 states and 3027 transitions. [2021-08-27 10:58:02,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-27 10:58:02,779 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 6 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) Word has length 157 [2021-08-27 10:58:02,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:02,783 INFO L225 Difference]: With dead ends: 2005 [2021-08-27 10:58:02,783 INFO L226 Difference]: Without dead ends: 1143 [2021-08-27 10:58:02,802 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 248.4ms TimeCoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2021-08-27 10:58:02,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1143 states. [2021-08-27 10:58:02,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1143 to 1004. [2021-08-27 10:58:02,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1004 states, 821 states have (on average 1.164433617539586) internal successors, (956), 802 states have internal predecessors, (956), 138 states have call successors, (138), 32 states have call predecessors, (138), 37 states have return successors, (390), 169 states have call predecessors, (390), 138 states have call successors, (390) [2021-08-27 10:58:02,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1004 states to 1004 states and 1484 transitions. [2021-08-27 10:58:02,872 INFO L78 Accepts]: Start accepts. Automaton has 1004 states and 1484 transitions. Word has length 157 [2021-08-27 10:58:02,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:02,872 INFO L470 AbstractCegarLoop]: Abstraction has 1004 states and 1484 transitions. [2021-08-27 10:58:02,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 6 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) [2021-08-27 10:58:02,873 INFO L276 IsEmpty]: Start isEmpty. Operand 1004 states and 1484 transitions. [2021-08-27 10:58:02,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-08-27 10:58:02,873 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:02,873 INFO L512 BasicCegarLoop]: trace histogram [15, 15, 9, 6, 6, 6, 6, 6, 6, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:02,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-08-27 10:58:03,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2021-08-27 10:58:03,093 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:03,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:03,093 INFO L82 PathProgramCache]: Analyzing trace with hash 454563133, now seen corresponding path program 2 times [2021-08-27 10:58:03,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:03,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400644613] [2021-08-27 10:58:03,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:03,093 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:03,101 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:03,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [191276503] [2021-08-27 10:58:03,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 10:58:03,101 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:03,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:03,114 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:03,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-08-27 10:58:04,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 10:58:04,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:58:04,285 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-27 10:58:04,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:04,649 INFO L134 CoverageAnalysis]: Checked inductivity of 536 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 510 trivial. 0 not checked. [2021-08-27 10:58:04,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:04,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400644613] [2021-08-27 10:58:04,649 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:04,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191276503] [2021-08-27 10:58:04,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191276503] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:58:04,650 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:58:04,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-08-27 10:58:04,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293893601] [2021-08-27 10:58:04,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 10:58:04,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:04,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 10:58:04,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-08-27 10:58:04,652 INFO L87 Difference]: Start difference. First operand 1004 states and 1484 transitions. Second operand has 8 states, 7 states have (on average 8.142857142857142) internal successors, (57), 8 states have internal predecessors, (57), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-08-27 10:58:04,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:04,792 INFO L93 Difference]: Finished difference Result 1209 states and 1811 transitions. [2021-08-27 10:58:04,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 10:58:04,793 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.142857142857142) internal successors, (57), 8 states have internal predecessors, (57), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 153 [2021-08-27 10:58:04,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:04,797 INFO L225 Difference]: With dead ends: 1209 [2021-08-27 10:58:04,812 INFO L226 Difference]: Without dead ends: 1208 [2021-08-27 10:58:04,813 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 31.4ms TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-08-27 10:58:04,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1208 states. [2021-08-27 10:58:04,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1208 to 1120. [2021-08-27 10:58:04,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1120 states, 918 states have (on average 1.1633986928104576) internal successors, (1068), 890 states have internal predecessors, (1068), 157 states have call successors, (157), 32 states have call predecessors, (157), 37 states have return successors, (455), 197 states have call predecessors, (455), 157 states have call successors, (455) [2021-08-27 10:58:04,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1120 states to 1120 states and 1680 transitions. [2021-08-27 10:58:04,939 INFO L78 Accepts]: Start accepts. Automaton has 1120 states and 1680 transitions. Word has length 153 [2021-08-27 10:58:04,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:04,940 INFO L470 AbstractCegarLoop]: Abstraction has 1120 states and 1680 transitions. [2021-08-27 10:58:04,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.142857142857142) internal successors, (57), 8 states have internal predecessors, (57), 4 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-08-27 10:58:04,940 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 1680 transitions. [2021-08-27 10:58:04,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2021-08-27 10:58:04,941 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:04,941 INFO L512 BasicCegarLoop]: trace histogram [16, 15, 9, 7, 6, 6, 6, 6, 6, 6, 6, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:05,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2021-08-27 10:58:05,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2021-08-27 10:58:05,161 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:05,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:05,161 INFO L82 PathProgramCache]: Analyzing trace with hash 352077670, now seen corresponding path program 2 times [2021-08-27 10:58:05,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:05,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419693568] [2021-08-27 10:58:05,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:05,161 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:05,174 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:05,179 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1616908333] [2021-08-27 10:58:05,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 10:58:05,180 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:05,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:05,181 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:05,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2021-08-27 10:58:06,342 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-08-27 10:58:06,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:58:06,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-27 10:58:06,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:06,721 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 36 proven. 5 refuted. 0 times theorem prover too weak. 541 trivial. 0 not checked. [2021-08-27 10:58:06,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:06,721 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419693568] [2021-08-27 10:58:06,722 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:06,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616908333] [2021-08-27 10:58:06,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616908333] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:58:06,722 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:58:06,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-08-27 10:58:06,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138459463] [2021-08-27 10:58:06,722 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-27 10:58:06,722 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:06,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-27 10:58:06,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-27 10:58:06,723 INFO L87 Difference]: Start difference. First operand 1120 states and 1680 transitions. Second operand has 7 states, 5 states have (on average 8.8) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-08-27 10:58:06,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:06,851 INFO L93 Difference]: Finished difference Result 1211 states and 1785 transitions. [2021-08-27 10:58:06,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-08-27 10:58:06,852 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 8.8) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 160 [2021-08-27 10:58:06,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:06,856 INFO L225 Difference]: With dead ends: 1211 [2021-08-27 10:58:06,856 INFO L226 Difference]: Without dead ends: 1210 [2021-08-27 10:58:06,856 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 34.1ms TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-08-27 10:58:06,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1210 states. [2021-08-27 10:58:06,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1210 to 1163. [2021-08-27 10:58:06,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1163 states, 953 states have (on average 1.1605456453305352) internal successors, (1106), 923 states have internal predecessors, (1106), 160 states have call successors, (160), 36 states have call predecessors, (160), 42 states have return successors, (459), 203 states have call predecessors, (459), 160 states have call successors, (459) [2021-08-27 10:58:06,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1163 states to 1163 states and 1725 transitions. [2021-08-27 10:58:06,898 INFO L78 Accepts]: Start accepts. Automaton has 1163 states and 1725 transitions. Word has length 160 [2021-08-27 10:58:06,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:06,899 INFO L470 AbstractCegarLoop]: Abstraction has 1163 states and 1725 transitions. [2021-08-27 10:58:06,899 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 8.8) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-08-27 10:58:06,899 INFO L276 IsEmpty]: Start isEmpty. Operand 1163 states and 1725 transitions. [2021-08-27 10:58:06,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2021-08-27 10:58:06,900 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:06,900 INFO L512 BasicCegarLoop]: trace histogram [16, 15, 10, 6, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:06,919 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2021-08-27 10:58:07,119 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-08-27 10:58:07,119 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:07,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:07,119 INFO L82 PathProgramCache]: Analyzing trace with hash -353642743, now seen corresponding path program 3 times [2021-08-27 10:58:07,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:07,119 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984191261] [2021-08-27 10:58:07,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:07,120 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:07,128 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:07,128 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1885734474] [2021-08-27 10:58:07,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-27 10:58:07,128 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:07,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:07,134 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:07,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2021-08-27 10:58:08,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-27 10:58:08,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:58:08,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2021-08-27 10:58:08,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:08,874 INFO L134 CoverageAnalysis]: Checked inductivity of 557 backedges. 191 proven. 2 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2021-08-27 10:58:08,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:08,875 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984191261] [2021-08-27 10:58:08,875 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:08,875 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885734474] [2021-08-27 10:58:08,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885734474] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:58:08,875 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:58:08,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-08-27 10:58:08,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422470082] [2021-08-27 10:58:08,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 10:58:08,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:08,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 10:58:08,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-08-27 10:58:08,893 INFO L87 Difference]: Start difference. First operand 1163 states and 1725 transitions. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-27 10:58:09,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:09,073 INFO L93 Difference]: Finished difference Result 1775 states and 2662 transitions. [2021-08-27 10:58:09,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-27 10:58:09,074 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 161 [2021-08-27 10:58:09,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:09,077 INFO L225 Difference]: With dead ends: 1775 [2021-08-27 10:58:09,077 INFO L226 Difference]: Without dead ends: 1094 [2021-08-27 10:58:09,092 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 43.9ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-08-27 10:58:09,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2021-08-27 10:58:09,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 1082. [2021-08-27 10:58:09,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1082 states, 887 states have (on average 1.1544532130777903) internal successors, (1024), 860 states have internal predecessors, (1024), 147 states have call successors, (147), 34 states have call predecessors, (147), 40 states have return successors, (419), 187 states have call predecessors, (419), 147 states have call successors, (419) [2021-08-27 10:58:09,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1082 states to 1082 states and 1590 transitions. [2021-08-27 10:58:09,165 INFO L78 Accepts]: Start accepts. Automaton has 1082 states and 1590 transitions. Word has length 161 [2021-08-27 10:58:09,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:09,166 INFO L470 AbstractCegarLoop]: Abstraction has 1082 states and 1590 transitions. [2021-08-27 10:58:09,166 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-27 10:58:09,166 INFO L276 IsEmpty]: Start isEmpty. Operand 1082 states and 1590 transitions. [2021-08-27 10:58:09,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2021-08-27 10:58:09,167 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:09,167 INFO L512 BasicCegarLoop]: trace histogram [16, 15, 10, 6, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:09,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2021-08-27 10:58:09,393 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-08-27 10:58:09,394 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:09,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:09,394 INFO L82 PathProgramCache]: Analyzing trace with hash 1552278703, now seen corresponding path program 4 times [2021-08-27 10:58:09,394 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:09,394 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857447387] [2021-08-27 10:58:09,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:09,394 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:09,412 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:09,412 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1968299045] [2021-08-27 10:58:09,412 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-27 10:58:09,412 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:09,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:09,417 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:09,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2021-08-27 10:58:10,847 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-27 10:58:10,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:58:10,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-27 10:58:10,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:11,261 INFO L134 CoverageAnalysis]: Checked inductivity of 560 backedges. 104 proven. 3 refuted. 0 times theorem prover too weak. 453 trivial. 0 not checked. [2021-08-27 10:58:11,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:11,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857447387] [2021-08-27 10:58:11,262 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:11,262 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1968299045] [2021-08-27 10:58:11,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1968299045] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:58:11,262 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:58:11,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2021-08-27 10:58:11,262 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461834984] [2021-08-27 10:58:11,263 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-27 10:58:11,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:11,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-27 10:58:11,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-08-27 10:58:11,273 INFO L87 Difference]: Start difference. First operand 1082 states and 1590 transitions. Second operand has 7 states, 5 states have (on average 11.2) internal successors, (56), 7 states have internal predecessors, (56), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-08-27 10:58:11,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:11,468 INFO L93 Difference]: Finished difference Result 1090 states and 1600 transitions. [2021-08-27 10:58:11,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-27 10:58:11,469 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 11.2) internal successors, (56), 7 states have internal predecessors, (56), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 161 [2021-08-27 10:58:11,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:11,473 INFO L225 Difference]: With dead ends: 1090 [2021-08-27 10:58:11,481 INFO L226 Difference]: Without dead ends: 1088 [2021-08-27 10:58:11,482 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 32.3ms TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-08-27 10:58:11,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2021-08-27 10:58:11,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 1087. [2021-08-27 10:58:11,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 892 states have (on average 1.154708520179372) internal successors, (1030), 863 states have internal predecessors, (1030), 147 states have call successors, (147), 36 states have call predecessors, (147), 40 states have return successors, (419), 187 states have call predecessors, (419), 147 states have call successors, (419) [2021-08-27 10:58:11,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1596 transitions. [2021-08-27 10:58:11,584 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1596 transitions. Word has length 161 [2021-08-27 10:58:11,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:11,585 INFO L470 AbstractCegarLoop]: Abstraction has 1087 states and 1596 transitions. [2021-08-27 10:58:11,585 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 11.2) internal successors, (56), 7 states have internal predecessors, (56), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-08-27 10:58:11,585 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1596 transitions. [2021-08-27 10:58:11,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2021-08-27 10:58:11,586 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:11,586 INFO L512 BasicCegarLoop]: trace histogram [16, 16, 11, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:11,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2021-08-27 10:58:11,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-08-27 10:58:11,805 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:11,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:11,805 INFO L82 PathProgramCache]: Analyzing trace with hash 21449624, now seen corresponding path program 2 times [2021-08-27 10:58:11,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:11,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141882963] [2021-08-27 10:58:11,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:11,806 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:11,824 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:11,824 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1146342742] [2021-08-27 10:58:11,824 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 10:58:11,824 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:11,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:11,825 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:11,830 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2021-08-27 10:58:13,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 10:58:13,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:58:13,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-27 10:58:13,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:13,846 INFO L134 CoverageAnalysis]: Checked inductivity of 589 backedges. 2 proven. 40 refuted. 0 times theorem prover too weak. 547 trivial. 0 not checked. [2021-08-27 10:58:13,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:13,846 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141882963] [2021-08-27 10:58:13,846 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:13,847 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146342742] [2021-08-27 10:58:13,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1146342742] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:58:13,847 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:58:13,847 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-08-27 10:58:13,847 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707674953] [2021-08-27 10:58:13,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-27 10:58:13,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:13,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-27 10:58:13,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-08-27 10:58:13,848 INFO L87 Difference]: Start difference. First operand 1087 states and 1596 transitions. Second operand has 9 states, 8 states have (on average 8.0) internal successors, (64), 9 states have internal predecessors, (64), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-27 10:58:14,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:14,084 INFO L93 Difference]: Finished difference Result 1202 states and 1761 transitions. [2021-08-27 10:58:14,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-08-27 10:58:14,101 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 8.0) internal successors, (64), 9 states have internal predecessors, (64), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 164 [2021-08-27 10:58:14,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:14,111 INFO L225 Difference]: With dead ends: 1202 [2021-08-27 10:58:14,111 INFO L226 Difference]: Without dead ends: 1201 [2021-08-27 10:58:14,112 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 139.2ms TimeCoverageRelationStatistics Valid=89, Invalid=217, Unknown=0, NotChecked=0, Total=306 [2021-08-27 10:58:14,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2021-08-27 10:58:14,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 1093. [2021-08-27 10:58:14,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1093 states, 897 states have (on average 1.1426978818283167) internal successors, (1025), 866 states have internal predecessors, (1025), 148 states have call successors, (148), 36 states have call predecessors, (148), 40 states have return successors, (423), 190 states have call predecessors, (423), 148 states have call successors, (423) [2021-08-27 10:58:14,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1093 states to 1093 states and 1596 transitions. [2021-08-27 10:58:14,157 INFO L78 Accepts]: Start accepts. Automaton has 1093 states and 1596 transitions. Word has length 164 [2021-08-27 10:58:14,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:14,157 INFO L470 AbstractCegarLoop]: Abstraction has 1093 states and 1596 transitions. [2021-08-27 10:58:14,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 8.0) internal successors, (64), 9 states have internal predecessors, (64), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-27 10:58:14,158 INFO L276 IsEmpty]: Start isEmpty. Operand 1093 states and 1596 transitions. [2021-08-27 10:58:14,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-08-27 10:58:14,159 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:14,159 INFO L512 BasicCegarLoop]: trace histogram [16, 16, 11, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:14,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2021-08-27 10:58:14,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2021-08-27 10:58:14,374 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:14,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:14,374 INFO L82 PathProgramCache]: Analyzing trace with hash 2079777324, now seen corresponding path program 3 times [2021-08-27 10:58:14,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:14,374 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121935634] [2021-08-27 10:58:14,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:14,374 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:14,383 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:14,383 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1575722489] [2021-08-27 10:58:14,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-27 10:58:14,384 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:14,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:14,397 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:14,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2021-08-27 10:58:15,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2021-08-27 10:58:15,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:58:15,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-27 10:58:15,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:16,312 INFO L134 CoverageAnalysis]: Checked inductivity of 599 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 581 trivial. 0 not checked. [2021-08-27 10:58:16,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:16,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121935634] [2021-08-27 10:58:16,312 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:16,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575722489] [2021-08-27 10:58:16,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575722489] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:58:16,313 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:58:16,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2021-08-27 10:58:16,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006656618] [2021-08-27 10:58:16,313 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-27 10:58:16,313 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:16,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-27 10:58:16,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:58:16,314 INFO L87 Difference]: Start difference. First operand 1093 states and 1596 transitions. Second operand has 5 states, 4 states have (on average 12.25) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-08-27 10:58:16,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:16,387 INFO L93 Difference]: Finished difference Result 1103 states and 1605 transitions. [2021-08-27 10:58:16,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-27 10:58:16,401 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 12.25) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 169 [2021-08-27 10:58:16,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:16,405 INFO L225 Difference]: With dead ends: 1103 [2021-08-27 10:58:16,405 INFO L226 Difference]: Without dead ends: 1102 [2021-08-27 10:58:16,406 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 165 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 25.8ms TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-08-27 10:58:16,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2021-08-27 10:58:16,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 1093. [2021-08-27 10:58:16,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1093 states, 897 states have (on average 1.1393534002229655) internal successors, (1022), 866 states have internal predecessors, (1022), 148 states have call successors, (148), 36 states have call predecessors, (148), 40 states have return successors, (423), 190 states have call predecessors, (423), 148 states have call successors, (423) [2021-08-27 10:58:16,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1093 states to 1093 states and 1593 transitions. [2021-08-27 10:58:16,445 INFO L78 Accepts]: Start accepts. Automaton has 1093 states and 1593 transitions. Word has length 169 [2021-08-27 10:58:16,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:16,445 INFO L470 AbstractCegarLoop]: Abstraction has 1093 states and 1593 transitions. [2021-08-27 10:58:16,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 12.25) internal successors, (49), 5 states have internal predecessors, (49), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-08-27 10:58:16,445 INFO L276 IsEmpty]: Start isEmpty. Operand 1093 states and 1593 transitions. [2021-08-27 10:58:16,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2021-08-27 10:58:16,446 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:16,446 INFO L512 BasicCegarLoop]: trace histogram [17, 16, 11, 6, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:16,466 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2021-08-27 10:58:16,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:16,665 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:16,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:16,665 INFO L82 PathProgramCache]: Analyzing trace with hash -1227762676, now seen corresponding path program 5 times [2021-08-27 10:58:16,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:16,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436492893] [2021-08-27 10:58:16,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:16,665 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:16,679 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:16,679 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [618945623] [2021-08-27 10:58:16,679 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-27 10:58:16,679 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:16,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:16,680 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:16,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2021-08-27 10:58:18,294 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2021-08-27 10:58:18,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:58:18,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-27 10:58:18,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:18,665 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 589 trivial. 0 not checked. [2021-08-27 10:58:18,665 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:18,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436492893] [2021-08-27 10:58:18,665 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:18,665 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618945623] [2021-08-27 10:58:18,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618945623] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:58:18,665 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:58:18,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-27 10:58:18,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464913685] [2021-08-27 10:58:18,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-27 10:58:18,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:18,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-27 10:58:18,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:58:18,666 INFO L87 Difference]: Start difference. First operand 1093 states and 1593 transitions. Second operand has 5 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2021-08-27 10:58:18,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:18,751 INFO L93 Difference]: Finished difference Result 1127 states and 1630 transitions. [2021-08-27 10:58:18,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-27 10:58:18,752 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 169 [2021-08-27 10:58:18,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:18,763 INFO L225 Difference]: With dead ends: 1127 [2021-08-27 10:58:18,763 INFO L226 Difference]: Without dead ends: 1126 [2021-08-27 10:58:18,764 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.4ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-27 10:58:18,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1126 states. [2021-08-27 10:58:18,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1126 to 1122. [2021-08-27 10:58:18,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1122 states, 920 states have (on average 1.1380434782608695) internal successors, (1047), 889 states have internal predecessors, (1047), 150 states have call successors, (150), 38 states have call predecessors, (150), 44 states have return successors, (428), 194 states have call predecessors, (428), 150 states have call successors, (428) [2021-08-27 10:58:18,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1122 states to 1122 states and 1625 transitions. [2021-08-27 10:58:18,804 INFO L78 Accepts]: Start accepts. Automaton has 1122 states and 1625 transitions. Word has length 169 [2021-08-27 10:58:18,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:18,804 INFO L470 AbstractCegarLoop]: Abstraction has 1122 states and 1625 transitions. [2021-08-27 10:58:18,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2021-08-27 10:58:18,804 INFO L276 IsEmpty]: Start isEmpty. Operand 1122 states and 1625 transitions. [2021-08-27 10:58:18,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2021-08-27 10:58:18,805 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:18,805 INFO L512 BasicCegarLoop]: trace histogram [18, 18, 12, 6, 6, 6, 6, 6, 6, 6, 6, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:18,830 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2021-08-27 10:58:19,020 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2021-08-27 10:58:19,021 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:19,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:19,021 INFO L82 PathProgramCache]: Analyzing trace with hash 2072575903, now seen corresponding path program 1 times [2021-08-27 10:58:19,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:19,021 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625771098] [2021-08-27 10:58:19,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:19,021 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:19,030 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:19,030 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1624560664] [2021-08-27 10:58:19,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:19,030 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:19,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:19,031 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:19,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-27 10:58:20,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:58:20,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-27 10:58:20,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:21,101 INFO L134 CoverageAnalysis]: Checked inductivity of 759 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 715 trivial. 0 not checked. [2021-08-27 10:58:21,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:21,101 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625771098] [2021-08-27 10:58:21,102 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:21,102 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624560664] [2021-08-27 10:58:21,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624560664] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 10:58:21,102 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 10:58:21,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-27 10:58:21,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312915590] [2021-08-27 10:58:21,102 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-27 10:58:21,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:21,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-27 10:58:21,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:58:21,103 INFO L87 Difference]: Start difference. First operand 1122 states and 1625 transitions. Second operand has 5 states, 4 states have (on average 12.5) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-08-27 10:58:21,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:21,177 INFO L93 Difference]: Finished difference Result 1292 states and 1817 transitions. [2021-08-27 10:58:21,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-27 10:58:21,178 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 12.5) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 182 [2021-08-27 10:58:21,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:21,181 INFO L225 Difference]: With dead ends: 1292 [2021-08-27 10:58:21,181 INFO L226 Difference]: Without dead ends: 1290 [2021-08-27 10:58:21,181 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 178 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.3ms TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-27 10:58:21,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1290 states. [2021-08-27 10:58:21,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1290 to 1122. [2021-08-27 10:58:21,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1122 states, 920 states have (on average 1.1380434782608695) internal successors, (1047), 889 states have internal predecessors, (1047), 150 states have call successors, (150), 38 states have call predecessors, (150), 44 states have return successors, (428), 194 states have call predecessors, (428), 150 states have call successors, (428) [2021-08-27 10:58:21,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1122 states to 1122 states and 1625 transitions. [2021-08-27 10:58:21,222 INFO L78 Accepts]: Start accepts. Automaton has 1122 states and 1625 transitions. Word has length 182 [2021-08-27 10:58:21,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:21,223 INFO L470 AbstractCegarLoop]: Abstraction has 1122 states and 1625 transitions. [2021-08-27 10:58:21,223 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 12.5) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (8), 1 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-08-27 10:58:21,223 INFO L276 IsEmpty]: Start isEmpty. Operand 1122 states and 1625 transitions. [2021-08-27 10:58:21,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2021-08-27 10:58:21,224 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:21,224 INFO L512 BasicCegarLoop]: trace histogram [20, 19, 11, 9, 9, 9, 9, 9, 9, 8, 8, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:21,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2021-08-27 10:58:21,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:21,441 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:21,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:21,441 INFO L82 PathProgramCache]: Analyzing trace with hash -228156008, now seen corresponding path program 6 times [2021-08-27 10:58:21,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:21,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879216523] [2021-08-27 10:58:21,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:21,441 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:21,450 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:21,450 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1533989077] [2021-08-27 10:58:21,451 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-27 10:58:21,451 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:21,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:21,452 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:21,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-27 10:58:22,979 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-08-27 10:58:22,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:58:22,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 10 conjunts are in the unsatisfiable core [2021-08-27 10:58:22,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:23,413 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 93 proven. 22 refuted. 0 times theorem prover too weak. 860 trivial. 0 not checked. [2021-08-27 10:58:23,414 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:23,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879216523] [2021-08-27 10:58:23,414 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:23,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533989077] [2021-08-27 10:58:23,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533989077] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:58:23,414 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:58:23,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-08-27 10:58:23,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705575425] [2021-08-27 10:58:23,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-27 10:58:23,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:23,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-27 10:58:23,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-08-27 10:58:23,416 INFO L87 Difference]: Start difference. First operand 1122 states and 1625 transitions. Second operand has 10 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-27 10:58:23,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:23,596 INFO L93 Difference]: Finished difference Result 1167 states and 1667 transitions. [2021-08-27 10:58:23,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-27 10:58:23,597 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 199 [2021-08-27 10:58:23,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:23,599 INFO L225 Difference]: With dead ends: 1167 [2021-08-27 10:58:23,599 INFO L226 Difference]: Without dead ends: 1166 [2021-08-27 10:58:23,600 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 191 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 66.2ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-08-27 10:58:23,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2021-08-27 10:58:23,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 1138. [2021-08-27 10:58:23,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1138 states, 932 states have (on average 1.1373390557939915) internal successors, (1060), 902 states have internal predecessors, (1060), 151 states have call successors, (151), 40 states have call predecessors, (151), 47 states have return successors, (414), 195 states have call predecessors, (414), 151 states have call successors, (414) [2021-08-27 10:58:23,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1138 states to 1138 states and 1625 transitions. [2021-08-27 10:58:23,663 INFO L78 Accepts]: Start accepts. Automaton has 1138 states and 1625 transitions. Word has length 199 [2021-08-27 10:58:23,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:23,663 INFO L470 AbstractCegarLoop]: Abstraction has 1138 states and 1625 transitions. [2021-08-27 10:58:23,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 4 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-27 10:58:23,663 INFO L276 IsEmpty]: Start isEmpty. Operand 1138 states and 1625 transitions. [2021-08-27 10:58:23,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2021-08-27 10:58:23,664 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:23,664 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 12, 8, 8, 8, 8, 8, 8, 8, 8, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:23,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-08-27 10:58:23,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:23,865 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:23,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:23,865 INFO L82 PathProgramCache]: Analyzing trace with hash -360345889, now seen corresponding path program 2 times [2021-08-27 10:58:23,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:23,865 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995337350] [2021-08-27 10:58:23,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:23,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:23,875 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:23,875 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1490729349] [2021-08-27 10:58:23,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 10:58:23,875 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:23,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:23,876 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:23,877 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-27 10:58:25,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 10:58:25,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:58:25,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-27 10:58:25,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:26,236 INFO L134 CoverageAnalysis]: Checked inductivity of 985 backedges. 100 proven. 49 refuted. 0 times theorem prover too weak. 836 trivial. 0 not checked. [2021-08-27 10:58:26,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:26,237 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995337350] [2021-08-27 10:58:26,237 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:26,237 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490729349] [2021-08-27 10:58:26,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490729349] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:58:26,237 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:58:26,237 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-08-27 10:58:26,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006787005] [2021-08-27 10:58:26,238 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-27 10:58:26,238 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:26,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-27 10:58:26,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-08-27 10:58:26,238 INFO L87 Difference]: Start difference. First operand 1138 states and 1625 transitions. Second operand has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 5 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) [2021-08-27 10:58:26,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:26,657 INFO L93 Difference]: Finished difference Result 2074 states and 3030 transitions. [2021-08-27 10:58:26,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-08-27 10:58:26,658 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 5 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) Word has length 202 [2021-08-27 10:58:26,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:26,660 INFO L225 Difference]: With dead ends: 2074 [2021-08-27 10:58:26,661 INFO L226 Difference]: Without dead ends: 1241 [2021-08-27 10:58:26,663 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 121.3ms TimeCoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2021-08-27 10:58:26,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1241 states. [2021-08-27 10:58:26,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1241 to 1116. [2021-08-27 10:58:26,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1116 states, 912 states have (on average 1.1370614035087718) internal successors, (1037), 889 states have internal predecessors, (1037), 147 states have call successors, (147), 42 states have call predecessors, (147), 49 states have return successors, (380), 184 states have call predecessors, (380), 147 states have call successors, (380) [2021-08-27 10:58:26,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1116 states to 1116 states and 1564 transitions. [2021-08-27 10:58:26,699 INFO L78 Accepts]: Start accepts. Automaton has 1116 states and 1564 transitions. Word has length 202 [2021-08-27 10:58:26,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:26,700 INFO L470 AbstractCegarLoop]: Abstraction has 1116 states and 1564 transitions. [2021-08-27 10:58:26,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 states have internal predecessors, (75), 5 states have call successors, (14), 1 states have call predecessors, (14), 2 states have return successors, (14), 6 states have call predecessors, (14), 5 states have call successors, (14) [2021-08-27 10:58:26,700 INFO L276 IsEmpty]: Start isEmpty. Operand 1116 states and 1564 transitions. [2021-08-27 10:58:26,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2021-08-27 10:58:26,702 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:26,702 INFO L512 BasicCegarLoop]: trace histogram [20, 19, 10, 10, 10, 10, 10, 10, 10, 9, 9, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:26,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2021-08-27 10:58:26,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2021-08-27 10:58:26,924 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:26,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:26,924 INFO L82 PathProgramCache]: Analyzing trace with hash -1330364657, now seen corresponding path program 5 times [2021-08-27 10:58:26,924 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:26,924 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268703188] [2021-08-27 10:58:26,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:26,924 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:26,936 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:26,936 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [495930938] [2021-08-27 10:58:26,936 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-27 10:58:26,936 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:26,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:26,937 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:26,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-27 10:58:28,578 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2021-08-27 10:58:28,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:58:28,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 18 conjunts are in the unsatisfiable core [2021-08-27 10:58:28,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:29,056 INFO L134 CoverageAnalysis]: Checked inductivity of 1019 backedges. 330 proven. 62 refuted. 0 times theorem prover too weak. 627 trivial. 0 not checked. [2021-08-27 10:58:29,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:29,056 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268703188] [2021-08-27 10:58:29,056 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:29,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495930938] [2021-08-27 10:58:29,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495930938] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:58:29,057 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:58:29,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-08-27 10:58:29,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876130728] [2021-08-27 10:58:29,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-27 10:58:29,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:29,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-27 10:58:29,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-08-27 10:58:29,058 INFO L87 Difference]: Start difference. First operand 1116 states and 1564 transitions. Second operand has 16 states, 15 states have (on average 5.666666666666667) internal successors, (85), 15 states have internal predecessors, (85), 8 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (14), 8 states have call predecessors, (14), 7 states have call successors, (14) [2021-08-27 10:58:29,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:29,787 INFO L93 Difference]: Finished difference Result 2592 states and 3775 transitions. [2021-08-27 10:58:29,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-08-27 10:58:29,788 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 5.666666666666667) internal successors, (85), 15 states have internal predecessors, (85), 8 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (14), 8 states have call predecessors, (14), 7 states have call successors, (14) Word has length 198 [2021-08-27 10:58:29,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:29,792 INFO L225 Difference]: With dead ends: 2592 [2021-08-27 10:58:29,792 INFO L226 Difference]: Without dead ends: 1607 [2021-08-27 10:58:29,795 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 236.0ms TimeCoverageRelationStatistics Valid=180, Invalid=876, Unknown=0, NotChecked=0, Total=1056 [2021-08-27 10:58:29,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1607 states. [2021-08-27 10:58:29,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1607 to 1218. [2021-08-27 10:58:29,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1218 states, 992 states have (on average 1.1461693548387097) internal successors, (1137), 976 states have internal predecessors, (1137), 167 states have call successors, (167), 44 states have call predecessors, (167), 51 states have return successors, (431), 197 states have call predecessors, (431), 167 states have call successors, (431) [2021-08-27 10:58:29,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1218 states to 1218 states and 1735 transitions. [2021-08-27 10:58:29,841 INFO L78 Accepts]: Start accepts. Automaton has 1218 states and 1735 transitions. Word has length 198 [2021-08-27 10:58:29,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:29,841 INFO L470 AbstractCegarLoop]: Abstraction has 1218 states and 1735 transitions. [2021-08-27 10:58:29,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 5.666666666666667) internal successors, (85), 15 states have internal predecessors, (85), 8 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (14), 8 states have call predecessors, (14), 7 states have call successors, (14) [2021-08-27 10:58:29,842 INFO L276 IsEmpty]: Start isEmpty. Operand 1218 states and 1735 transitions. [2021-08-27 10:58:29,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2021-08-27 10:58:29,843 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:29,843 INFO L512 BasicCegarLoop]: trace histogram [21, 20, 12, 9, 9, 9, 9, 9, 9, 8, 8, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:29,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-08-27 10:58:30,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-08-27 10:58:30,057 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:30,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:30,057 INFO L82 PathProgramCache]: Analyzing trace with hash 681647925, now seen corresponding path program 7 times [2021-08-27 10:58:30,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:30,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268811977] [2021-08-27 10:58:30,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:30,058 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:30,073 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:30,074 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2123828077] [2021-08-27 10:58:30,074 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-27 10:58:30,074 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:30,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:30,090 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:30,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-27 10:58:32,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:58:32,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-27 10:58:32,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:32,416 INFO L134 CoverageAnalysis]: Checked inductivity of 1061 backedges. 490 proven. 3 refuted. 0 times theorem prover too weak. 568 trivial. 0 not checked. [2021-08-27 10:58:32,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:32,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268811977] [2021-08-27 10:58:32,417 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:32,417 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123828077] [2021-08-27 10:58:32,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123828077] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:58:32,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:58:32,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-08-27 10:58:32,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482299991] [2021-08-27 10:58:32,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 10:58:32,419 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:32,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 10:58:32,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-08-27 10:58:32,419 INFO L87 Difference]: Start difference. First operand 1218 states and 1735 transitions. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 4 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2021-08-27 10:58:32,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:32,625 INFO L93 Difference]: Finished difference Result 2147 states and 3098 transitions. [2021-08-27 10:58:32,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-27 10:58:32,626 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 4 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 207 [2021-08-27 10:58:32,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:32,628 INFO L225 Difference]: With dead ends: 2147 [2021-08-27 10:58:32,628 INFO L226 Difference]: Without dead ends: 1218 [2021-08-27 10:58:32,630 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 203 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 52.8ms TimeCoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-08-27 10:58:32,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1218 states. [2021-08-27 10:58:32,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1218 to 1174. [2021-08-27 10:58:32,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1174 states, 960 states have (on average 1.1385416666666666) internal successors, (1093), 942 states have internal predecessors, (1093), 157 states have call successors, (157), 44 states have call predecessors, (157), 49 states have return successors, (375), 187 states have call predecessors, (375), 157 states have call successors, (375) [2021-08-27 10:58:32,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1174 states to 1174 states and 1625 transitions. [2021-08-27 10:58:32,688 INFO L78 Accepts]: Start accepts. Automaton has 1174 states and 1625 transitions. Word has length 207 [2021-08-27 10:58:32,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:32,689 INFO L470 AbstractCegarLoop]: Abstraction has 1174 states and 1625 transitions. [2021-08-27 10:58:32,689 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 4 states have call successors, (14), 2 states have call predecessors, (14), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2021-08-27 10:58:32,689 INFO L276 IsEmpty]: Start isEmpty. Operand 1174 states and 1625 transitions. [2021-08-27 10:58:32,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2021-08-27 10:58:32,690 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:32,690 INFO L512 BasicCegarLoop]: trace histogram [20, 20, 11, 9, 9, 9, 9, 9, 9, 9, 9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:32,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-08-27 10:58:32,912 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-08-27 10:58:32,913 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:32,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:32,913 INFO L82 PathProgramCache]: Analyzing trace with hash -1314030526, now seen corresponding path program 1 times [2021-08-27 10:58:32,913 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:32,913 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875301808] [2021-08-27 10:58:32,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:32,913 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:32,923 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:32,923 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [385090752] [2021-08-27 10:58:32,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:32,923 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:32,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:32,934 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:32,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-27 10:58:34,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 10:58:34,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-27 10:58:34,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:35,548 INFO L134 CoverageAnalysis]: Checked inductivity of 1020 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 976 trivial. 0 not checked. [2021-08-27 10:58:35,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:35,548 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875301808] [2021-08-27 10:58:35,548 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:35,548 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385090752] [2021-08-27 10:58:35,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385090752] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:58:35,549 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:58:35,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-08-27 10:58:35,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235556241] [2021-08-27 10:58:35,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-08-27 10:58:35,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:35,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-08-27 10:58:35,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-08-27 10:58:35,550 INFO L87 Difference]: Start difference. First operand 1174 states and 1625 transitions. Second operand has 11 states, 10 states have (on average 6.3) internal successors, (63), 11 states have internal predecessors, (63), 5 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2021-08-27 10:58:35,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:35,752 INFO L93 Difference]: Finished difference Result 1221 states and 1678 transitions. [2021-08-27 10:58:35,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-08-27 10:58:35,753 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.3) internal successors, (63), 11 states have internal predecessors, (63), 5 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 199 [2021-08-27 10:58:35,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:35,755 INFO L225 Difference]: With dead ends: 1221 [2021-08-27 10:58:35,755 INFO L226 Difference]: Without dead ends: 1220 [2021-08-27 10:58:35,756 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 108.3ms TimeCoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2021-08-27 10:58:35,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1220 states. [2021-08-27 10:58:35,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1220 to 1178. [2021-08-27 10:58:35,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1178 states, 963 states have (on average 1.138110072689512) internal successors, (1096), 944 states have internal predecessors, (1096), 158 states have call successors, (158), 44 states have call predecessors, (158), 49 states have return successors, (376), 189 states have call predecessors, (376), 158 states have call successors, (376) [2021-08-27 10:58:35,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1178 states to 1178 states and 1630 transitions. [2021-08-27 10:58:35,796 INFO L78 Accepts]: Start accepts. Automaton has 1178 states and 1630 transitions. Word has length 199 [2021-08-27 10:58:35,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:35,796 INFO L470 AbstractCegarLoop]: Abstraction has 1178 states and 1630 transitions. [2021-08-27 10:58:35,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.3) internal successors, (63), 11 states have internal predecessors, (63), 5 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2021-08-27 10:58:35,796 INFO L276 IsEmpty]: Start isEmpty. Operand 1178 states and 1630 transitions. [2021-08-27 10:58:35,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2021-08-27 10:58:35,799 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:35,799 INFO L512 BasicCegarLoop]: trace histogram [21, 20, 12, 9, 9, 9, 9, 9, 9, 8, 8, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:35,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2021-08-27 10:58:36,022 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-08-27 10:58:36,022 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:36,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:36,022 INFO L82 PathProgramCache]: Analyzing trace with hash -1392724959, now seen corresponding path program 8 times [2021-08-27 10:58:36,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:36,023 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074855775] [2021-08-27 10:58:36,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:36,023 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:36,035 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:36,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1860990675] [2021-08-27 10:58:36,035 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 10:58:36,036 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:36,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:36,049 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:36,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-27 10:58:38,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 10:58:38,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:58:38,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-27 10:58:38,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:58:38,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1071 backedges. 541 proven. 28 refuted. 0 times theorem prover too weak. 502 trivial. 0 not checked. [2021-08-27 10:58:38,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:58:38,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074855775] [2021-08-27 10:58:38,774 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:58:38,774 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860990675] [2021-08-27 10:58:38,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860990675] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:58:38,774 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:58:38,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-08-27 10:58:38,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12502664] [2021-08-27 10:58:38,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-08-27 10:58:38,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:58:38,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-08-27 10:58:38,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-08-27 10:58:38,775 INFO L87 Difference]: Start difference. First operand 1178 states and 1630 transitions. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2021-08-27 10:58:38,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 10:58:38,926 INFO L93 Difference]: Finished difference Result 1283 states and 1746 transitions. [2021-08-27 10:58:38,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-27 10:58:38,927 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 212 [2021-08-27 10:58:38,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 10:58:38,929 INFO L225 Difference]: With dead ends: 1283 [2021-08-27 10:58:38,929 INFO L226 Difference]: Without dead ends: 1180 [2021-08-27 10:58:38,930 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 68.2ms TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-08-27 10:58:38,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1180 states. [2021-08-27 10:58:38,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1180 to 1178. [2021-08-27 10:58:38,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1178 states, 963 states have (on average 1.1329179646936656) internal successors, (1091), 944 states have internal predecessors, (1091), 158 states have call successors, (158), 44 states have call predecessors, (158), 49 states have return successors, (376), 189 states have call predecessors, (376), 158 states have call successors, (376) [2021-08-27 10:58:38,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1178 states to 1178 states and 1625 transitions. [2021-08-27 10:58:38,969 INFO L78 Accepts]: Start accepts. Automaton has 1178 states and 1625 transitions. Word has length 212 [2021-08-27 10:58:38,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 10:58:38,970 INFO L470 AbstractCegarLoop]: Abstraction has 1178 states and 1625 transitions. [2021-08-27 10:58:38,970 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2021-08-27 10:58:38,970 INFO L276 IsEmpty]: Start isEmpty. Operand 1178 states and 1625 transitions. [2021-08-27 10:58:38,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2021-08-27 10:58:38,971 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 10:58:38,971 INFO L512 BasicCegarLoop]: trace histogram [22, 21, 12, 10, 10, 10, 10, 10, 10, 9, 9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 10:58:38,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-08-27 10:58:39,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-08-27 10:58:39,189 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 10:58:39,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 10:58:39,189 INFO L82 PathProgramCache]: Analyzing trace with hash 936604595, now seen corresponding path program 9 times [2021-08-27 10:58:39,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 10:58:39,189 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536022613] [2021-08-27 10:58:39,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 10:58:39,189 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 10:58:39,200 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 10:58:39,200 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [918366991] [2021-08-27 10:58:39,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-27 10:58:39,201 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 10:58:39,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 10:58:39,202 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 10:58:39,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2021-08-27 10:58:41,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-27 10:58:41,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 10:58:41,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 29 conjunts are in the unsatisfiable core [2021-08-27 10:58:41,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 10:59:11,381 INFO L134 CoverageAnalysis]: Checked inductivity of 1196 backedges. 337 proven. 25 refuted. 2 times theorem prover too weak. 832 trivial. 0 not checked. [2021-08-27 10:59:11,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 10:59:11,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536022613] [2021-08-27 10:59:11,381 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 10:59:11,381 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918366991] [2021-08-27 10:59:11,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918366991] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 10:59:11,382 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 10:59:11,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-08-27 10:59:11,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338926817] [2021-08-27 10:59:11,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-27 10:59:11,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 10:59:11,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-27 10:59:11,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=81, Unknown=12, NotChecked=0, Total=132 [2021-08-27 10:59:11,382 INFO L87 Difference]: Start difference. First operand 1178 states and 1625 transitions. Second operand has 12 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 12 states have internal predecessors, (63), 2 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (11), 5 states have call predecessors, (11), 2 states have call successors, (11) [2021-08-27 11:01:26,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 11:01:26,672 INFO L93 Difference]: Finished difference Result 1260 states and 1823 transitions. [2021-08-27 11:01:26,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-27 11:01:26,673 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 12 states have internal predecessors, (63), 2 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (11), 5 states have call predecessors, (11), 2 states have call successors, (11) Word has length 217 [2021-08-27 11:01:26,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 11:01:26,676 INFO L225 Difference]: With dead ends: 1260 [2021-08-27 11:01:26,676 INFO L226 Difference]: Without dead ends: 1259 [2021-08-27 11:01:26,677 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 206 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 58613.3ms TimeCoverageRelationStatistics Valid=75, Invalid=178, Unknown=19, NotChecked=0, Total=272 [2021-08-27 11:01:26,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1259 states. [2021-08-27 11:01:26,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1259 to 1198. [2021-08-27 11:01:26,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1198 states, 979 states have (on average 1.1307456588355465) internal successors, (1107), 960 states have internal predecessors, (1107), 158 states have call successors, (158), 44 states have call predecessors, (158), 53 states have return successors, (446), 193 states have call predecessors, (446), 158 states have call successors, (446) [2021-08-27 11:01:26,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1198 states to 1198 states and 1711 transitions. [2021-08-27 11:01:26,753 INFO L78 Accepts]: Start accepts. Automaton has 1198 states and 1711 transitions. Word has length 217 [2021-08-27 11:01:26,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 11:01:26,753 INFO L470 AbstractCegarLoop]: Abstraction has 1198 states and 1711 transitions. [2021-08-27 11:01:26,754 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 5.7272727272727275) internal successors, (63), 12 states have internal predecessors, (63), 2 states have call successors, (8), 1 states have call predecessors, (8), 5 states have return successors, (11), 5 states have call predecessors, (11), 2 states have call successors, (11) [2021-08-27 11:01:26,754 INFO L276 IsEmpty]: Start isEmpty. Operand 1198 states and 1711 transitions. [2021-08-27 11:01:26,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2021-08-27 11:01:26,755 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 11:01:26,755 INFO L512 BasicCegarLoop]: trace histogram [23, 22, 12, 11, 11, 11, 11, 11, 11, 10, 10, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 11:01:26,793 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2021-08-27 11:01:26,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:01:26,980 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 11:01:26,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 11:01:26,980 INFO L82 PathProgramCache]: Analyzing trace with hash 1569016689, now seen corresponding path program 10 times [2021-08-27 11:01:26,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 11:01:26,980 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139805954] [2021-08-27 11:01:26,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:01:26,980 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 11:01:26,991 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 11:01:26,992 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2046912395] [2021-08-27 11:01:26,992 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-27 11:01:26,992 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:01:26,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 11:01:26,993 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 11:01:26,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-08-27 11:01:29,220 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-27 11:01:29,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 11:01:29,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 15 conjunts are in the unsatisfiable core [2021-08-27 11:01:29,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 11:01:29,983 INFO L134 CoverageAnalysis]: Checked inductivity of 1341 backedges. 713 proven. 73 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2021-08-27 11:01:29,983 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 11:01:29,983 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139805954] [2021-08-27 11:01:29,983 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 11:01:29,984 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046912395] [2021-08-27 11:01:29,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046912395] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 11:01:29,984 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 11:01:29,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-08-27 11:01:29,984 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234090943] [2021-08-27 11:01:29,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-08-27 11:01:29,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 11:01:29,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-08-27 11:01:29,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-08-27 11:01:29,985 INFO L87 Difference]: Start difference. First operand 1198 states and 1711 transitions. Second operand has 12 states, 11 states have (on average 8.454545454545455) internal successors, (93), 12 states have internal predecessors, (93), 8 states have call successors, (16), 3 states have call predecessors, (16), 5 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) [2021-08-27 11:01:30,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 11:01:30,902 INFO L93 Difference]: Finished difference Result 1982 states and 2900 transitions. [2021-08-27 11:01:30,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-08-27 11:01:30,903 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 8.454545454545455) internal successors, (93), 12 states have internal predecessors, (93), 8 states have call successors, (16), 3 states have call predecessors, (16), 5 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) Word has length 227 [2021-08-27 11:01:30,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 11:01:30,906 INFO L225 Difference]: With dead ends: 1982 [2021-08-27 11:01:30,906 INFO L226 Difference]: Without dead ends: 1074 [2021-08-27 11:01:30,909 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 218 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 284.7ms TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2021-08-27 11:01:30,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1074 states. [2021-08-27 11:01:30,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1074 to 1017. [2021-08-27 11:01:30,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1017 states, 828 states have (on average 1.1111111111111112) internal successors, (920), 819 states have internal predecessors, (920), 134 states have call successors, (134), 40 states have call predecessors, (134), 47 states have return successors, (354), 157 states have call predecessors, (354), 134 states have call successors, (354) [2021-08-27 11:01:30,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1408 transitions. [2021-08-27 11:01:30,946 INFO L78 Accepts]: Start accepts. Automaton has 1017 states and 1408 transitions. Word has length 227 [2021-08-27 11:01:30,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 11:01:30,946 INFO L470 AbstractCegarLoop]: Abstraction has 1017 states and 1408 transitions. [2021-08-27 11:01:30,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 8.454545454545455) internal successors, (93), 12 states have internal predecessors, (93), 8 states have call successors, (16), 3 states have call predecessors, (16), 5 states have return successors, (15), 7 states have call predecessors, (15), 7 states have call successors, (15) [2021-08-27 11:01:30,947 INFO L276 IsEmpty]: Start isEmpty. Operand 1017 states and 1408 transitions. [2021-08-27 11:01:30,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2021-08-27 11:01:30,948 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 11:01:30,948 INFO L512 BasicCegarLoop]: trace histogram [22, 22, 12, 10, 10, 10, 10, 10, 10, 10, 10, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 11:01:30,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2021-08-27 11:01:31,160 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:01:31,161 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 11:01:31,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 11:01:31,161 INFO L82 PathProgramCache]: Analyzing trace with hash 1385446145, now seen corresponding path program 3 times [2021-08-27 11:01:31,161 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 11:01:31,161 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107783226] [2021-08-27 11:01:31,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:01:31,161 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 11:01:31,174 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 11:01:31,175 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1729724771] [2021-08-27 11:01:31,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-27 11:01:31,175 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:01:31,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 11:01:31,176 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 11:01:31,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-08-27 11:01:33,493 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-08-27 11:01:33,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 11:01:33,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 14 conjunts are in the unsatisfiable core [2021-08-27 11:01:33,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 11:01:34,257 INFO L134 CoverageAnalysis]: Checked inductivity of 1260 backedges. 267 proven. 41 refuted. 0 times theorem prover too weak. 952 trivial. 0 not checked. [2021-08-27 11:01:34,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 11:01:34,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107783226] [2021-08-27 11:01:34,257 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 11:01:34,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729724771] [2021-08-27 11:01:34,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729724771] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 11:01:34,257 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 11:01:34,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-08-27 11:01:34,258 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115638214] [2021-08-27 11:01:34,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-27 11:01:34,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 11:01:34,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-27 11:01:34,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-08-27 11:01:34,258 INFO L87 Difference]: Start difference. First operand 1017 states and 1408 transitions. Second operand has 10 states, 9 states have (on average 7.333333333333333) internal successors, (66), 10 states have internal predecessors, (66), 4 states have call successors, (11), 1 states have call predecessors, (11), 4 states have return successors, (12), 6 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-27 11:01:34,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 11:01:34,745 INFO L93 Difference]: Finished difference Result 1044 states and 1451 transitions. [2021-08-27 11:01:34,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-08-27 11:01:34,746 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 7.333333333333333) internal successors, (66), 10 states have internal predecessors, (66), 4 states have call successors, (11), 1 states have call predecessors, (11), 4 states have return successors, (12), 6 states have call predecessors, (12), 4 states have call successors, (12) Word has length 223 [2021-08-27 11:01:34,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 11:01:34,748 INFO L225 Difference]: With dead ends: 1044 [2021-08-27 11:01:34,748 INFO L226 Difference]: Without dead ends: 1043 [2021-08-27 11:01:34,748 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 196.9ms TimeCoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2021-08-27 11:01:34,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2021-08-27 11:01:34,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 1025. [2021-08-27 11:01:34,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1025 states, 836 states have (on average 1.1100478468899522) internal successors, (928), 826 states have internal predecessors, (928), 134 states have call successors, (134), 40 states have call predecessors, (134), 47 states have return successors, (354), 158 states have call predecessors, (354), 134 states have call successors, (354) [2021-08-27 11:01:34,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1025 states to 1025 states and 1416 transitions. [2021-08-27 11:01:34,784 INFO L78 Accepts]: Start accepts. Automaton has 1025 states and 1416 transitions. Word has length 223 [2021-08-27 11:01:34,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 11:01:34,784 INFO L470 AbstractCegarLoop]: Abstraction has 1025 states and 1416 transitions. [2021-08-27 11:01:34,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 7.333333333333333) internal successors, (66), 10 states have internal predecessors, (66), 4 states have call successors, (11), 1 states have call predecessors, (11), 4 states have return successors, (12), 6 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-27 11:01:34,784 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 1416 transitions. [2021-08-27 11:01:34,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2021-08-27 11:01:34,786 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 11:01:34,786 INFO L512 BasicCegarLoop]: trace histogram [26, 25, 14, 14, 14, 14, 14, 14, 13, 13, 12, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 11:01:34,814 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-08-27 11:01:35,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:01:35,001 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 11:01:35,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 11:01:35,001 INFO L82 PathProgramCache]: Analyzing trace with hash 1226096985, now seen corresponding path program 6 times [2021-08-27 11:01:35,001 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 11:01:35,001 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623504311] [2021-08-27 11:01:35,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:01:35,002 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 11:01:35,015 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 11:01:35,016 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1745926648] [2021-08-27 11:01:35,016 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2021-08-27 11:01:35,016 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:01:35,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 11:01:35,017 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 11:01:35,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-08-27 11:01:37,480 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2021-08-27 11:01:37,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 11:01:37,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 61 conjunts are in the unsatisfiable core [2021-08-27 11:01:37,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 11:01:44,828 INFO L134 CoverageAnalysis]: Checked inductivity of 1831 backedges. 599 proven. 121 refuted. 0 times theorem prover too weak. 1111 trivial. 0 not checked. [2021-08-27 11:01:44,828 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 11:01:44,828 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623504311] [2021-08-27 11:01:44,829 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 11:01:44,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745926648] [2021-08-27 11:01:44,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745926648] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 11:01:44,829 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 11:01:44,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2021-08-27 11:01:44,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073480537] [2021-08-27 11:01:44,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-08-27 11:01:44,829 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 11:01:44,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-08-27 11:01:44,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=612, Unknown=2, NotChecked=0, Total=702 [2021-08-27 11:01:44,830 INFO L87 Difference]: Start difference. First operand 1025 states and 1416 transitions. Second operand has 27 states, 26 states have (on average 3.8076923076923075) internal successors, (99), 26 states have internal predecessors, (99), 9 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (17), 10 states have call predecessors, (17), 9 states have call successors, (17) [2021-08-27 11:03:21,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 11:03:21,810 INFO L93 Difference]: Finished difference Result 1996 states and 2877 transitions. [2021-08-27 11:03:21,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-08-27 11:03:21,811 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 3.8076923076923075) internal successors, (99), 26 states have internal predecessors, (99), 9 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (17), 10 states have call predecessors, (17), 9 states have call successors, (17) Word has length 252 [2021-08-27 11:03:21,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 11:03:21,813 INFO L225 Difference]: With dead ends: 1996 [2021-08-27 11:03:21,813 INFO L226 Difference]: Without dead ends: 1119 [2021-08-27 11:03:21,815 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 372 ImplicationChecksByTransitivity, 8304.1ms TimeCoverageRelationStatistics Valid=200, Invalid=1437, Unknown=3, NotChecked=0, Total=1640 [2021-08-27 11:03:21,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1119 states. [2021-08-27 11:03:21,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1119 to 1047. [2021-08-27 11:03:21,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1047 states, 853 states have (on average 1.1090269636576788) internal successors, (946), 844 states have internal predecessors, (946), 137 states have call successors, (137), 42 states have call predecessors, (137), 49 states have return successors, (391), 160 states have call predecessors, (391), 137 states have call successors, (391) [2021-08-27 11:03:21,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1047 states to 1047 states and 1474 transitions. [2021-08-27 11:03:21,852 INFO L78 Accepts]: Start accepts. Automaton has 1047 states and 1474 transitions. Word has length 252 [2021-08-27 11:03:21,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 11:03:21,852 INFO L470 AbstractCegarLoop]: Abstraction has 1047 states and 1474 transitions. [2021-08-27 11:03:21,852 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 3.8076923076923075) internal successors, (99), 26 states have internal predecessors, (99), 9 states have call successors, (17), 2 states have call predecessors, (17), 6 states have return successors, (17), 10 states have call predecessors, (17), 9 states have call successors, (17) [2021-08-27 11:03:21,852 INFO L276 IsEmpty]: Start isEmpty. Operand 1047 states and 1474 transitions. [2021-08-27 11:03:21,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2021-08-27 11:03:21,854 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 11:03:21,854 INFO L512 BasicCegarLoop]: trace histogram [27, 25, 15, 15, 15, 15, 14, 14, 13, 13, 12, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 11:03:21,880 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-08-27 11:03:22,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:03:22,079 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 11:03:22,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 11:03:22,080 INFO L82 PathProgramCache]: Analyzing trace with hash -330781711, now seen corresponding path program 7 times [2021-08-27 11:03:22,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 11:03:22,080 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880410649] [2021-08-27 11:03:22,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:03:22,080 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 11:03:22,094 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 11:03:22,094 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [580733933] [2021-08-27 11:03:22,095 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-08-27 11:03:22,095 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:03:22,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 11:03:22,096 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 11:03:22,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-08-27 11:03:24,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 11:03:24,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 532 conjuncts, 21 conjunts are in the unsatisfiable core [2021-08-27 11:03:24,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 11:03:25,726 INFO L134 CoverageAnalysis]: Checked inductivity of 1925 backedges. 422 proven. 113 refuted. 0 times theorem prover too weak. 1390 trivial. 0 not checked. [2021-08-27 11:03:25,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 11:03:25,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880410649] [2021-08-27 11:03:25,727 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 11:03:25,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580733933] [2021-08-27 11:03:25,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580733933] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 11:03:25,727 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 11:03:25,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-08-27 11:03:25,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960516890] [2021-08-27 11:03:25,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-08-27 11:03:25,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 11:03:25,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-08-27 11:03:25,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2021-08-27 11:03:25,728 INFO L87 Difference]: Start difference. First operand 1047 states and 1474 transitions. Second operand has 18 states, 18 states have (on average 4.944444444444445) internal successors, (89), 16 states have internal predecessors, (89), 9 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2021-08-27 11:03:26,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 11:03:26,732 INFO L93 Difference]: Finished difference Result 2028 states and 2868 transitions. [2021-08-27 11:03:26,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-08-27 11:03:26,746 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.944444444444445) internal successors, (89), 16 states have internal predecessors, (89), 9 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) Word has length 257 [2021-08-27 11:03:26,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 11:03:26,748 INFO L225 Difference]: With dead ends: 2028 [2021-08-27 11:03:26,748 INFO L226 Difference]: Without dead ends: 1141 [2021-08-27 11:03:26,750 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 241 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 461.1ms TimeCoverageRelationStatistics Valid=192, Invalid=930, Unknown=0, NotChecked=0, Total=1122 [2021-08-27 11:03:26,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1141 states. [2021-08-27 11:03:26,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1141 to 1095. [2021-08-27 11:03:26,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1095 states, 890 states have (on average 1.1056179775280899) internal successors, (984), 883 states have internal predecessors, (984), 141 states have call successors, (141), 47 states have call predecessors, (141), 56 states have return successors, (352), 164 states have call predecessors, (352), 141 states have call successors, (352) [2021-08-27 11:03:26,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1095 states to 1095 states and 1477 transitions. [2021-08-27 11:03:26,830 INFO L78 Accepts]: Start accepts. Automaton has 1095 states and 1477 transitions. Word has length 257 [2021-08-27 11:03:26,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 11:03:26,830 INFO L470 AbstractCegarLoop]: Abstraction has 1095 states and 1477 transitions. [2021-08-27 11:03:26,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.944444444444445) internal successors, (89), 16 states have internal predecessors, (89), 9 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2021-08-27 11:03:26,830 INFO L276 IsEmpty]: Start isEmpty. Operand 1095 states and 1477 transitions. [2021-08-27 11:03:26,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2021-08-27 11:03:26,831 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 11:03:26,832 INFO L512 BasicCegarLoop]: trace histogram [24, 24, 12, 12, 12, 12, 12, 12, 12, 12, 12, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 11:03:26,856 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2021-08-27 11:03:27,055 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2021-08-27 11:03:27,056 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 11:03:27,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 11:03:27,056 INFO L82 PathProgramCache]: Analyzing trace with hash -1605984379, now seen corresponding path program 4 times [2021-08-27 11:03:27,056 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 11:03:27,056 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590692099] [2021-08-27 11:03:27,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:03:27,056 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 11:03:27,069 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 11:03:27,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1527410835] [2021-08-27 11:03:27,069 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-08-27 11:03:27,069 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:03:27,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 11:03:27,070 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 11:03:27,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2021-08-27 11:03:29,734 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-08-27 11:03:29,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 11:03:29,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 506 conjuncts, 13 conjunts are in the unsatisfiable core [2021-08-27 11:03:29,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 11:03:30,340 INFO L134 CoverageAnalysis]: Checked inductivity of 1566 backedges. 320 proven. 135 refuted. 0 times theorem prover too weak. 1111 trivial. 0 not checked. [2021-08-27 11:03:30,340 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 11:03:30,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590692099] [2021-08-27 11:03:30,341 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 11:03:30,341 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527410835] [2021-08-27 11:03:30,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527410835] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 11:03:30,341 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 11:03:30,341 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-08-27 11:03:30,341 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497545945] [2021-08-27 11:03:30,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-08-27 11:03:30,342 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 11:03:30,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-08-27 11:03:30,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-08-27 11:03:30,342 INFO L87 Difference]: Start difference. First operand 1095 states and 1477 transitions. Second operand has 10 states, 8 states have (on average 8.75) internal successors, (70), 10 states have internal predecessors, (70), 4 states have call successors, (11), 1 states have call predecessors, (11), 5 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2021-08-27 11:03:30,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 11:03:30,819 INFO L93 Difference]: Finished difference Result 1395 states and 1990 transitions. [2021-08-27 11:03:30,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-27 11:03:30,820 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 8.75) internal successors, (70), 10 states have internal predecessors, (70), 4 states have call successors, (11), 1 states have call predecessors, (11), 5 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) Word has length 243 [2021-08-27 11:03:30,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 11:03:30,823 INFO L225 Difference]: With dead ends: 1395 [2021-08-27 11:03:30,823 INFO L226 Difference]: Without dead ends: 1394 [2021-08-27 11:03:30,823 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 158.3ms TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-08-27 11:03:30,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1394 states. [2021-08-27 11:03:30,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1394 to 1185. [2021-08-27 11:03:30,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1185 states, 965 states have (on average 1.1098445595854922) internal successors, (1071), 950 states have internal predecessors, (1071), 154 states have call successors, (154), 47 states have call predecessors, (154), 58 states have return successors, (422), 187 states have call predecessors, (422), 154 states have call successors, (422) [2021-08-27 11:03:30,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1185 states to 1185 states and 1647 transitions. [2021-08-27 11:03:30,865 INFO L78 Accepts]: Start accepts. Automaton has 1185 states and 1647 transitions. Word has length 243 [2021-08-27 11:03:30,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 11:03:30,865 INFO L470 AbstractCegarLoop]: Abstraction has 1185 states and 1647 transitions. [2021-08-27 11:03:30,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 8.75) internal successors, (70), 10 states have internal predecessors, (70), 4 states have call successors, (11), 1 states have call predecessors, (11), 5 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2021-08-27 11:03:30,866 INFO L276 IsEmpty]: Start isEmpty. Operand 1185 states and 1647 transitions. [2021-08-27 11:03:30,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2021-08-27 11:03:30,867 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 11:03:30,867 INFO L512 BasicCegarLoop]: trace histogram [25, 25, 15, 10, 10, 10, 10, 10, 10, 10, 10, 5, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-08-27 11:03:30,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2021-08-27 11:03:31,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2021-08-27 11:03:31,092 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 11:03:31,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 11:03:31,092 INFO L82 PathProgramCache]: Analyzing trace with hash -1903788882, now seen corresponding path program 3 times [2021-08-27 11:03:31,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 11:03:31,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043221667] [2021-08-27 11:03:31,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:03:31,093 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 11:03:31,106 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 11:03:31,106 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1056249484] [2021-08-27 11:03:31,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-27 11:03:31,106 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:03:31,107 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 11:03:31,107 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 11:03:31,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-08-27 11:03:33,816 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-08-27 11:03:33,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 11:03:33,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 6 conjunts are in the unsatisfiable core [2021-08-27 11:03:33,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 11:03:34,457 INFO L134 CoverageAnalysis]: Checked inductivity of 1586 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 1519 trivial. 0 not checked. [2021-08-27 11:03:34,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 11:03:34,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043221667] [2021-08-27 11:03:34,457 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 11:03:34,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056249484] [2021-08-27 11:03:34,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056249484] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-27 11:03:34,457 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-27 11:03:34,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-08-27 11:03:34,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963753960] [2021-08-27 11:03:34,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-08-27 11:03:34,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 11:03:34,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-08-27 11:03:34,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-08-27 11:03:34,458 INFO L87 Difference]: Start difference. First operand 1185 states and 1647 transitions. Second operand has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 7 states have internal predecessors, (64), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-08-27 11:03:34,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 11:03:34,607 INFO L93 Difference]: Finished difference Result 1249 states and 1752 transitions. [2021-08-27 11:03:34,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 11:03:34,607 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 7 states have internal predecessors, (64), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 262 [2021-08-27 11:03:34,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 11:03:34,610 INFO L225 Difference]: With dead ends: 1249 [2021-08-27 11:03:34,610 INFO L226 Difference]: Without dead ends: 1248 [2021-08-27 11:03:34,610 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 77.4ms TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2021-08-27 11:03:34,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1248 states. [2021-08-27 11:03:34,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1248 to 1178. [2021-08-27 11:03:34,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1178 states, 959 states have (on average 1.1074035453597497) internal successors, (1062), 943 states have internal predecessors, (1062), 154 states have call successors, (154), 47 states have call predecessors, (154), 58 states have return successors, (422), 187 states have call predecessors, (422), 154 states have call successors, (422) [2021-08-27 11:03:34,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1178 states to 1178 states and 1638 transitions. [2021-08-27 11:03:34,652 INFO L78 Accepts]: Start accepts. Automaton has 1178 states and 1638 transitions. Word has length 262 [2021-08-27 11:03:34,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 11:03:34,652 INFO L470 AbstractCegarLoop]: Abstraction has 1178 states and 1638 transitions. [2021-08-27 11:03:34,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 7 states have internal predecessors, (64), 2 states have call successors, (10), 1 states have call predecessors, (10), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2021-08-27 11:03:34,653 INFO L276 IsEmpty]: Start isEmpty. Operand 1178 states and 1638 transitions. [2021-08-27 11:03:34,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2021-08-27 11:03:34,654 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 11:03:34,654 INFO L512 BasicCegarLoop]: trace histogram [27, 26, 15, 12, 12, 12, 12, 12, 12, 11, 11, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 11:03:34,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-08-27 11:03:34,877 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-08-27 11:03:34,877 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 11:03:34,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 11:03:34,878 INFO L82 PathProgramCache]: Analyzing trace with hash 1578599877, now seen corresponding path program 11 times [2021-08-27 11:03:34,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 11:03:34,878 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344580263] [2021-08-27 11:03:34,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:03:34,878 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 11:03:34,892 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 11:03:34,893 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2110504398] [2021-08-27 11:03:34,894 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-08-27 11:03:34,896 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:03:34,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 11:03:34,897 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 11:03:34,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-08-27 11:03:37,706 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-08-27 11:03:37,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 11:03:37,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 575 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-27 11:03:37,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 11:03:38,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1852 backedges. 912 proven. 96 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2021-08-27 11:03:38,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 11:03:38,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344580263] [2021-08-27 11:03:38,716 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 11:03:38,716 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110504398] [2021-08-27 11:03:38,716 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110504398] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 11:03:38,716 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 11:03:38,716 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-08-27 11:03:38,716 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392491556] [2021-08-27 11:03:38,717 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-08-27 11:03:38,717 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 11:03:38,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-08-27 11:03:38,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-08-27 11:03:38,717 INFO L87 Difference]: Start difference. First operand 1178 states and 1638 transitions. Second operand has 15 states, 15 states have (on average 6.533333333333333) internal successors, (98), 15 states have internal predecessors, (98), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2021-08-27 11:03:39,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 11:03:39,963 INFO L93 Difference]: Finished difference Result 1780 states and 2461 transitions. [2021-08-27 11:03:39,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-27 11:03:39,963 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 6.533333333333333) internal successors, (98), 15 states have internal predecessors, (98), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) Word has length 272 [2021-08-27 11:03:39,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 11:03:39,966 INFO L225 Difference]: With dead ends: 1780 [2021-08-27 11:03:39,966 INFO L226 Difference]: Without dead ends: 1221 [2021-08-27 11:03:39,967 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 286 GetRequests, 259 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 474.1ms TimeCoverageRelationStatistics Valid=163, Invalid=649, Unknown=0, NotChecked=0, Total=812 [2021-08-27 11:03:39,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2021-08-27 11:03:40,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 1170. [2021-08-27 11:03:40,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 951 states have (on average 1.1093585699263933) internal successors, (1055), 935 states have internal predecessors, (1055), 154 states have call successors, (154), 47 states have call predecessors, (154), 58 states have return successors, (434), 187 states have call predecessors, (434), 153 states have call successors, (434) [2021-08-27 11:03:40,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 1643 transitions. [2021-08-27 11:03:40,011 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 1643 transitions. Word has length 272 [2021-08-27 11:03:40,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 11:03:40,011 INFO L470 AbstractCegarLoop]: Abstraction has 1170 states and 1643 transitions. [2021-08-27 11:03:40,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 6.533333333333333) internal successors, (98), 15 states have internal predecessors, (98), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 7 states have call predecessors, (17), 7 states have call successors, (17) [2021-08-27 11:03:40,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 1643 transitions. [2021-08-27 11:03:40,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2021-08-27 11:03:40,013 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 11:03:40,013 INFO L512 BasicCegarLoop]: trace histogram [32, 29, 19, 19, 19, 19, 17, 17, 16, 16, 13, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 11:03:40,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-08-27 11:03:40,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:03:40,237 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 11:03:40,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 11:03:40,237 INFO L82 PathProgramCache]: Analyzing trace with hash 1349185669, now seen corresponding path program 8 times [2021-08-27 11:03:40,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 11:03:40,237 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497418297] [2021-08-27 11:03:40,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:03:40,237 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 11:03:40,252 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 11:03:40,252 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [321083449] [2021-08-27 11:03:40,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 11:03:40,252 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:03:40,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 11:03:40,270 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 11:03:40,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-08-27 11:03:43,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 11:03:43,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 11:03:43,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 633 conjuncts, 22 conjunts are in the unsatisfiable core [2021-08-27 11:03:43,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 11:03:44,328 INFO L134 CoverageAnalysis]: Checked inductivity of 2789 backedges. 616 proven. 167 refuted. 0 times theorem prover too weak. 2006 trivial. 0 not checked. [2021-08-27 11:03:44,328 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 11:03:44,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497418297] [2021-08-27 11:03:44,328 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 11:03:44,328 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321083449] [2021-08-27 11:03:44,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321083449] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 11:03:44,328 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 11:03:44,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2021-08-27 11:03:44,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206203773] [2021-08-27 11:03:44,329 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-08-27 11:03:44,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 11:03:44,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-08-27 11:03:44,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-08-27 11:03:44,330 INFO L87 Difference]: Start difference. First operand 1170 states and 1643 transitions. Second operand has 21 states, 20 states have (on average 5.2) internal successors, (104), 18 states have internal predecessors, (104), 11 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2021-08-27 11:03:46,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 11:03:46,147 INFO L93 Difference]: Finished difference Result 2892 states and 4278 transitions. [2021-08-27 11:03:46,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-08-27 11:03:46,148 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 5.2) internal successors, (104), 18 states have internal predecessors, (104), 11 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) Word has length 308 [2021-08-27 11:03:46,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 11:03:46,152 INFO L225 Difference]: With dead ends: 2892 [2021-08-27 11:03:46,153 INFO L226 Difference]: Without dead ends: 1907 [2021-08-27 11:03:46,155 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 333 GetRequests, 289 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 832.0ms TimeCoverageRelationStatistics Valid=323, Invalid=1747, Unknown=0, NotChecked=0, Total=2070 [2021-08-27 11:03:46,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1907 states. [2021-08-27 11:03:46,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1907 to 1418. [2021-08-27 11:03:46,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1418 states, 1155 states have (on average 1.1177489177489177) internal successors, (1291), 1132 states have internal predecessors, (1291), 189 states have call successors, (189), 52 states have call predecessors, (189), 67 states have return successors, (568), 233 states have call predecessors, (568), 188 states have call successors, (568) [2021-08-27 11:03:46,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1418 states to 1418 states and 2048 transitions. [2021-08-27 11:03:46,214 INFO L78 Accepts]: Start accepts. Automaton has 1418 states and 2048 transitions. Word has length 308 [2021-08-27 11:03:46,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 11:03:46,215 INFO L470 AbstractCegarLoop]: Abstraction has 1418 states and 2048 transitions. [2021-08-27 11:03:46,215 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 5.2) internal successors, (104), 18 states have internal predecessors, (104), 11 states have call successors, (19), 4 states have call predecessors, (19), 3 states have return successors, (16), 8 states have call predecessors, (16), 8 states have call successors, (16) [2021-08-27 11:03:46,215 INFO L276 IsEmpty]: Start isEmpty. Operand 1418 states and 2048 transitions. [2021-08-27 11:03:46,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2021-08-27 11:03:46,217 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 11:03:46,217 INFO L512 BasicCegarLoop]: trace histogram [29, 29, 15, 15, 15, 15, 15, 15, 15, 15, 14, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 11:03:46,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-08-27 11:03:46,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:03:46,441 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 11:03:46,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 11:03:46,441 INFO L82 PathProgramCache]: Analyzing trace with hash 961890442, now seen corresponding path program 2 times [2021-08-27 11:03:46,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 11:03:46,441 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496848578] [2021-08-27 11:03:46,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:03:46,441 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 11:03:46,456 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 11:03:46,456 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [274312631] [2021-08-27 11:03:46,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 11:03:46,456 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:03:46,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 11:03:46,457 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 11:03:46,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-08-27 11:03:49,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-08-27 11:03:49,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 11:03:49,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 9 conjunts are in the unsatisfiable core [2021-08-27 11:03:49,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 11:03:50,536 INFO L134 CoverageAnalysis]: Checked inductivity of 2346 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 2327 trivial. 0 not checked. [2021-08-27 11:03:50,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 11:03:50,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496848578] [2021-08-27 11:03:50,537 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 11:03:50,537 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274312631] [2021-08-27 11:03:50,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274312631] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 11:03:50,537 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 11:03:50,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2021-08-27 11:03:50,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783254601] [2021-08-27 11:03:50,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-08-27 11:03:50,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 11:03:50,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-27 11:03:50,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-08-27 11:03:50,538 INFO L87 Difference]: Start difference. First operand 1418 states and 2048 transitions. Second operand has 6 states, 5 states have (on average 8.8) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-08-27 11:03:50,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 11:03:50,722 INFO L93 Difference]: Finished difference Result 1420 states and 2048 transitions. [2021-08-27 11:03:50,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-27 11:03:50,723 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.8) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 289 [2021-08-27 11:03:50,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 11:03:50,726 INFO L225 Difference]: With dead ends: 1420 [2021-08-27 11:03:50,726 INFO L226 Difference]: Without dead ends: 1419 [2021-08-27 11:03:50,726 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 284 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 77.2ms TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-08-27 11:03:50,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1419 states. [2021-08-27 11:03:50,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1419 to 1418. [2021-08-27 11:03:50,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1418 states, 1155 states have (on average 1.116017316017316) internal successors, (1289), 1132 states have internal predecessors, (1289), 189 states have call successors, (189), 52 states have call predecessors, (189), 67 states have return successors, (568), 233 states have call predecessors, (568), 188 states have call successors, (568) [2021-08-27 11:03:50,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1418 states to 1418 states and 2046 transitions. [2021-08-27 11:03:50,824 INFO L78 Accepts]: Start accepts. Automaton has 1418 states and 2046 transitions. Word has length 289 [2021-08-27 11:03:50,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 11:03:50,825 INFO L470 AbstractCegarLoop]: Abstraction has 1418 states and 2046 transitions. [2021-08-27 11:03:50,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.8) internal successors, (44), 6 states have internal predecessors, (44), 3 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-08-27 11:03:50,825 INFO L276 IsEmpty]: Start isEmpty. Operand 1418 states and 2046 transitions. [2021-08-27 11:03:50,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 295 [2021-08-27 11:03:50,826 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 11:03:50,826 INFO L512 BasicCegarLoop]: trace histogram [29, 29, 17, 12, 12, 12, 12, 12, 12, 12, 12, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 11:03:50,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-08-27 11:03:51,040 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2021-08-27 11:03:51,041 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 11:03:51,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 11:03:51,041 INFO L82 PathProgramCache]: Analyzing trace with hash -1181876572, now seen corresponding path program 1 times [2021-08-27 11:03:51,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 11:03:51,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605546497] [2021-08-27 11:03:51,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:03:51,041 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 11:03:51,055 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 11:03:51,056 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1515800483] [2021-08-27 11:03:51,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:03:51,056 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:03:51,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 11:03:51,073 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 11:03:51,077 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2021-08-27 11:03:54,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 11:03:54,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 626 conjuncts, 8 conjunts are in the unsatisfiable core [2021-08-27 11:03:54,240 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 11:03:54,932 INFO L134 CoverageAnalysis]: Checked inductivity of 2149 backedges. 154 proven. 6 refuted. 0 times theorem prover too weak. 1989 trivial. 0 not checked. [2021-08-27 11:03:54,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 11:03:54,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605546497] [2021-08-27 11:03:54,932 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 11:03:54,933 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515800483] [2021-08-27 11:03:54,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515800483] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 11:03:54,933 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 11:03:54,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-08-27 11:03:54,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875223026] [2021-08-27 11:03:54,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 11:03:54,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 11:03:54,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 11:03:54,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-08-27 11:03:54,934 INFO L87 Difference]: Start difference. First operand 1418 states and 2046 transitions. Second operand has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 4 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-27 11:03:55,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 11:03:55,256 INFO L93 Difference]: Finished difference Result 2441 states and 3570 transitions. [2021-08-27 11:03:55,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-27 11:03:55,256 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 4 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) Word has length 294 [2021-08-27 11:03:55,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 11:03:55,260 INFO L225 Difference]: With dead ends: 2441 [2021-08-27 11:03:55,260 INFO L226 Difference]: Without dead ends: 1393 [2021-08-27 11:03:55,263 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 287 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 84.1ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-08-27 11:03:55,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1393 states. [2021-08-27 11:03:55,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1393 to 1350. [2021-08-27 11:03:55,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1350 states, 1104 states have (on average 1.1059782608695652) internal successors, (1221), 1081 states have internal predecessors, (1221), 172 states have call successors, (172), 52 states have call predecessors, (172), 67 states have return successors, (466), 216 states have call predecessors, (466), 171 states have call successors, (466) [2021-08-27 11:03:55,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1350 states to 1350 states and 1859 transitions. [2021-08-27 11:03:55,310 INFO L78 Accepts]: Start accepts. Automaton has 1350 states and 1859 transitions. Word has length 294 [2021-08-27 11:03:55,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 11:03:55,310 INFO L470 AbstractCegarLoop]: Abstraction has 1350 states and 1859 transitions. [2021-08-27 11:03:55,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.25) internal successors, (66), 8 states have internal predecessors, (66), 4 states have call successors, (12), 1 states have call predecessors, (12), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-27 11:03:55,311 INFO L276 IsEmpty]: Start isEmpty. Operand 1350 states and 1859 transitions. [2021-08-27 11:03:55,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2021-08-27 11:03:55,312 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 11:03:55,312 INFO L512 BasicCegarLoop]: trace histogram [30, 30, 17, 13, 13, 13, 13, 13, 13, 13, 13, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 11:03:55,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2021-08-27 11:03:55,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:03:55,527 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 11:03:55,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 11:03:55,527 INFO L82 PathProgramCache]: Analyzing trace with hash -986442394, now seen corresponding path program 2 times [2021-08-27 11:03:55,527 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 11:03:55,527 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901758502] [2021-08-27 11:03:55,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:03:55,528 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 11:03:55,542 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 11:03:55,543 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1986492896] [2021-08-27 11:03:55,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 11:03:55,543 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:03:55,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 11:03:55,557 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 11:03:55,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2021-08-27 11:03:58,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 11:03:58,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 11:03:58,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 644 conjuncts, 11 conjunts are in the unsatisfiable core [2021-08-27 11:03:58,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 11:03:59,957 INFO L134 CoverageAnalysis]: Checked inductivity of 2337 backedges. 63 proven. 15 refuted. 0 times theorem prover too weak. 2259 trivial. 0 not checked. [2021-08-27 11:03:59,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 11:03:59,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901758502] [2021-08-27 11:03:59,958 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 11:03:59,958 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986492896] [2021-08-27 11:03:59,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986492896] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 11:03:59,959 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 11:03:59,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-08-27 11:03:59,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126462174] [2021-08-27 11:03:59,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-08-27 11:03:59,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 11:03:59,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-08-27 11:03:59,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-08-27 11:03:59,960 INFO L87 Difference]: Start difference. First operand 1350 states and 1859 transitions. Second operand has 8 states, 7 states have (on average 9.142857142857142) internal successors, (64), 8 states have internal predecessors, (64), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-27 11:04:00,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 11:04:00,208 INFO L93 Difference]: Finished difference Result 1393 states and 1913 transitions. [2021-08-27 11:04:00,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-08-27 11:04:00,209 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.142857142857142) internal successors, (64), 8 states have internal predecessors, (64), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 304 [2021-08-27 11:04:00,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 11:04:00,212 INFO L225 Difference]: With dead ends: 1393 [2021-08-27 11:04:00,212 INFO L226 Difference]: Without dead ends: 1392 [2021-08-27 11:04:00,213 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 110.8ms TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-08-27 11:04:00,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1392 states. [2021-08-27 11:04:00,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1392 to 1349. [2021-08-27 11:04:00,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1349 states, 1104 states have (on average 1.0905797101449275) internal successors, (1204), 1080 states have internal predecessors, (1204), 172 states have call successors, (172), 52 states have call predecessors, (172), 67 states have return successors, (466), 216 states have call predecessors, (466), 171 states have call successors, (466) [2021-08-27 11:04:00,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1349 states to 1349 states and 1842 transitions. [2021-08-27 11:04:00,263 INFO L78 Accepts]: Start accepts. Automaton has 1349 states and 1842 transitions. Word has length 304 [2021-08-27 11:04:00,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 11:04:00,263 INFO L470 AbstractCegarLoop]: Abstraction has 1349 states and 1842 transitions. [2021-08-27 11:04:00,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.142857142857142) internal successors, (64), 8 states have internal predecessors, (64), 4 states have call successors, (12), 1 states have call predecessors, (12), 1 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-27 11:04:00,264 INFO L276 IsEmpty]: Start isEmpty. Operand 1349 states and 1842 transitions. [2021-08-27 11:04:00,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2021-08-27 11:04:00,265 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 11:04:00,266 INFO L512 BasicCegarLoop]: trace histogram [34, 34, 18, 16, 16, 16, 16, 16, 16, 16, 16, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 11:04:00,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2021-08-27 11:04:00,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:04:00,479 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 11:04:00,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 11:04:00,480 INFO L82 PathProgramCache]: Analyzing trace with hash 208750307, now seen corresponding path program 1 times [2021-08-27 11:04:00,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 11:04:00,480 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714302250] [2021-08-27 11:04:00,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:04:00,480 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 11:04:00,496 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 11:04:00,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [456465289] [2021-08-27 11:04:00,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:04:00,496 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:04:00,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 11:04:00,497 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 11:04:00,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2021-08-27 11:04:03,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-27 11:04:03,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 714 conjuncts, 17 conjunts are in the unsatisfiable core [2021-08-27 11:04:03,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 11:04:05,190 INFO L134 CoverageAnalysis]: Checked inductivity of 3101 backedges. 425 proven. 49 refuted. 0 times theorem prover too weak. 2627 trivial. 0 not checked. [2021-08-27 11:04:05,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 11:04:05,190 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714302250] [2021-08-27 11:04:05,190 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 11:04:05,190 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456465289] [2021-08-27 11:04:05,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456465289] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 11:04:05,190 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 11:04:05,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-08-27 11:04:05,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21972477] [2021-08-27 11:04:05,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-08-27 11:04:05,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 11:04:05,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-08-27 11:04:05,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-08-27 11:04:05,191 INFO L87 Difference]: Start difference. First operand 1349 states and 1842 transitions. Second operand has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 7 states have call successors, (18), 1 states have call predecessors, (18), 3 states have return successors, (18), 8 states have call predecessors, (18), 7 states have call successors, (18) [2021-08-27 11:04:06,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 11:04:06,090 INFO L93 Difference]: Finished difference Result 2405 states and 3377 transitions. [2021-08-27 11:04:06,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-27 11:04:06,091 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 7 states have call successors, (18), 1 states have call predecessors, (18), 3 states have return successors, (18), 8 states have call predecessors, (18), 7 states have call successors, (18) Word has length 342 [2021-08-27 11:04:06,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 11:04:06,094 INFO L225 Difference]: With dead ends: 2405 [2021-08-27 11:04:06,094 INFO L226 Difference]: Without dead ends: 1424 [2021-08-27 11:04:06,096 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 353 GetRequests, 330 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 281.6ms TimeCoverageRelationStatistics Valid=117, Invalid=483, Unknown=0, NotChecked=0, Total=600 [2021-08-27 11:04:06,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states. [2021-08-27 11:04:06,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 1351. [2021-08-27 11:04:06,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1351 states, 1106 states have (on average 1.0904159132007234) internal successors, (1206), 1081 states have internal predecessors, (1206), 172 states have call successors, (172), 53 states have call predecessors, (172), 67 states have return successors, (454), 216 states have call predecessors, (454), 171 states have call successors, (454) [2021-08-27 11:04:06,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1351 states to 1351 states and 1832 transitions. [2021-08-27 11:04:06,144 INFO L78 Accepts]: Start accepts. Automaton has 1351 states and 1832 transitions. Word has length 342 [2021-08-27 11:04:06,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 11:04:06,145 INFO L470 AbstractCegarLoop]: Abstraction has 1351 states and 1832 transitions. [2021-08-27 11:04:06,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 7 states have call successors, (18), 1 states have call predecessors, (18), 3 states have return successors, (18), 8 states have call predecessors, (18), 7 states have call successors, (18) [2021-08-27 11:04:06,145 INFO L276 IsEmpty]: Start isEmpty. Operand 1351 states and 1832 transitions. [2021-08-27 11:04:06,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 323 [2021-08-27 11:04:06,147 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 11:04:06,147 INFO L512 BasicCegarLoop]: trace histogram [32, 32, 18, 14, 14, 14, 14, 14, 14, 14, 14, 6, 5, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 11:04:06,174 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2021-08-27 11:04:06,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2021-08-27 11:04:06,369 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 11:04:06,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 11:04:06,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1738209245, now seen corresponding path program 2 times [2021-08-27 11:04:06,369 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 11:04:06,369 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728240626] [2021-08-27 11:04:06,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:04:06,370 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 11:04:06,384 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 11:04:06,385 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1753968667] [2021-08-27 11:04:06,385 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-08-27 11:04:06,385 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:04:06,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 11:04:06,386 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 11:04:06,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2021-08-27 11:04:10,104 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-08-27 11:04:10,104 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 11:04:10,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 678 conjuncts, 26 conjunts are in the unsatisfiable core [2021-08-27 11:04:10,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 11:04:11,097 INFO L134 CoverageAnalysis]: Checked inductivity of 2667 backedges. 212 proven. 103 refuted. 0 times theorem prover too weak. 2352 trivial. 0 not checked. [2021-08-27 11:04:11,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 11:04:11,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728240626] [2021-08-27 11:04:11,098 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 11:04:11,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753968667] [2021-08-27 11:04:11,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1753968667] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 11:04:11,098 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 11:04:11,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-08-27 11:04:11,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452057264] [2021-08-27 11:04:11,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-08-27 11:04:11,099 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 11:04:11,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-08-27 11:04:11,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-08-27 11:04:11,099 INFO L87 Difference]: Start difference. First operand 1351 states and 1832 transitions. Second operand has 13 states, 12 states have (on average 6.333333333333333) internal successors, (76), 13 states have internal predecessors, (76), 6 states have call successors, (14), 1 states have call predecessors, (14), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2021-08-27 11:04:12,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-27 11:04:12,012 INFO L93 Difference]: Finished difference Result 1515 states and 2070 transitions. [2021-08-27 11:04:12,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-08-27 11:04:12,013 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 6.333333333333333) internal successors, (76), 13 states have internal predecessors, (76), 6 states have call successors, (14), 1 states have call predecessors, (14), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 322 [2021-08-27 11:04:12,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-27 11:04:12,015 INFO L225 Difference]: With dead ends: 1515 [2021-08-27 11:04:12,015 INFO L226 Difference]: Without dead ends: 1514 [2021-08-27 11:04:12,016 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 331 GetRequests, 310 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 282.7ms TimeCoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2021-08-27 11:04:12,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1514 states. [2021-08-27 11:04:12,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1514 to 1459. [2021-08-27 11:04:12,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1459 states, 1197 states have (on average 1.091060985797828) internal successors, (1306), 1167 states have internal predecessors, (1306), 189 states have call successors, (189), 53 states have call predecessors, (189), 67 states have return successors, (513), 238 states have call predecessors, (513), 188 states have call successors, (513) [2021-08-27 11:04:12,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1459 states to 1459 states and 2008 transitions. [2021-08-27 11:04:12,068 INFO L78 Accepts]: Start accepts. Automaton has 1459 states and 2008 transitions. Word has length 322 [2021-08-27 11:04:12,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-27 11:04:12,068 INFO L470 AbstractCegarLoop]: Abstraction has 1459 states and 2008 transitions. [2021-08-27 11:04:12,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 6.333333333333333) internal successors, (76), 13 states have internal predecessors, (76), 6 states have call successors, (14), 1 states have call predecessors, (14), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2021-08-27 11:04:12,068 INFO L276 IsEmpty]: Start isEmpty. Operand 1459 states and 2008 transitions. [2021-08-27 11:04:12,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 353 [2021-08-27 11:04:12,070 INFO L504 BasicCegarLoop]: Found error trace [2021-08-27 11:04:12,071 INFO L512 BasicCegarLoop]: trace histogram [36, 35, 21, 21, 21, 21, 21, 21, 20, 20, 15, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-27 11:04:12,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2021-08-27 11:04:12,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:04:12,293 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [factErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, factErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 17 more)] === [2021-08-27 11:04:12,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-27 11:04:12,293 INFO L82 PathProgramCache]: Analyzing trace with hash -290544493, now seen corresponding path program 9 times [2021-08-27 11:04:12,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-27 11:04:12,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216966484] [2021-08-27 11:04:12,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-27 11:04:12,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-27 11:04:12,310 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-08-27 11:04:12,311 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [778428215] [2021-08-27 11:04:12,311 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-08-27 11:04:12,311 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-27 11:04:12,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-27 11:04:12,312 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-27 11:04:12,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2021-08-27 11:04:15,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-08-27 11:04:15,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-08-27 11:04:15,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 36 conjunts are in the unsatisfiable core [2021-08-27 11:04:15,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-27 11:04:47,457 WARN L860 $PredicateComparison]: unable to prove that (exists ((fact_~n Int)) (and (exists ((|v_fact_#t~ret0_26| Int) (v_fact_~n_18 Int) (v_fact_~n_19 Int)) (let ((.cse1 (div |v_fact_#t~ret0_26| v_fact_~n_19))) (let ((.cse0 (div .cse1 v_fact_~n_18))) (and (<= fact_~n (+ v_fact_~n_19 1)) (= (mod |v_fact_#t~ret0_26| v_fact_~n_19) 0) (< 0 v_fact_~n_19) (<= v_fact_~n_18 (+ .cse0 1)) (<= |c_fact_#res| (* fact_~n |v_fact_#t~ret0_26|)) (<= .cse0 1) (= (mod .cse1 v_fact_~n_18) 0) (<= v_fact_~n_19 (+ v_fact_~n_18 1)) (< 0 v_fact_~n_18) (< 0 .cse0))))) (<= |c_fact_#in~n| fact_~n) (< 0 fact_~n))) is different from true [2021-08-27 11:04:56,334 INFO L134 CoverageAnalysis]: Checked inductivity of 3788 backedges. 937 proven. 33 refuted. 5 times theorem prover too weak. 2805 trivial. 8 not checked. [2021-08-27 11:04:56,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-27 11:04:56,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216966484] [2021-08-27 11:04:56,334 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-08-27 11:04:56,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778428215] [2021-08-27 11:04:56,334 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778428215] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-27 11:04:56,334 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-08-27 11:04:56,334 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-08-27 11:04:56,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59794911] [2021-08-27 11:04:56,335 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-08-27 11:04:56,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-27 11:04:56,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-08-27 11:04:56,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=135, Unknown=14, NotChecked=26, Total=240 [2021-08-27 11:04:56,335 INFO L87 Difference]: Start difference. First operand 1459 states and 2008 transitions. Second operand has 16 states, 15 states have (on average 4.533333333333333) internal successors, (68), 16 states have internal predecessors, (68), 4 states have call successors, (10), 1 states have call predecessors, (10), 6 states have return successors, (12), 6 states have call predecessors, (12), 4 states have call successors, (12) [2021-08-27 11:06:13,776 WARN L207 SmtUtils]: Spent 8.53 s on a formula simplification. DAG size of input: 56 DAG size of output: 34 [2021-08-27 11:07:08,654 WARN L224 Executor]: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) stderr output: (error "out of memory") [2021-08-27 11:07:08,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-08-27 11:07:08,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 101 [2021-08-27 11:07:08,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2021-08-27 11:07:08,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2021-08-27 11:07:08,856 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:239) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:258) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:138) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:899) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:773) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:345) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:388) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicateForConjunction(PredicateUnifier.java:229) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.getOrConstructPredicate(DeterministicInterpolantAutomaton.java:282) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.constructSuccessorsAndTransitions(DeterministicInterpolantAutomaton.java:304) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:79) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.returnSuccessors(AbstractInterpolantAutomaton.java:279) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.returnSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.returnSuccessors(TotalizeNwa.java:308) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.returnSuccessors(ComplementDeterministicNwa.java:142) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.returnSuccessors(ProductNwa.java:284) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.returnSuccessorsGivenHier(ProductNwa.java:308) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addReturnsAndSuccessors(NestedWordAutomatonReachableStates.java:1118) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:950) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:864) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:778) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:53) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:392) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1461) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:654) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:419) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:235) ... 49 more [2021-08-27 11:07:08,858 INFO L168 Benchmark]: Toolchain (without parser) took 594759.85 ms. Allocated memory was 56.6 MB in the beginning and 1.8 GB in the end (delta: 1.7 GB). Free memory was 35.8 MB in the beginning and 1.6 GB in the end (delta: -1.5 GB). Peak memory consumption was 178.0 MB. Max. memory is 16.1 GB. [2021-08-27 11:07:08,859 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 56.6 MB. Free memory was 38.9 MB in the beginning and 38.9 MB in the end (delta: 73.5 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-08-27 11:07:08,859 INFO L168 Benchmark]: CACSL2BoogieTranslator took 122.44 ms. Allocated memory is still 56.6 MB. Free memory was 35.6 MB in the beginning and 26.6 MB in the end (delta: 9.0 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-08-27 11:07:08,859 INFO L168 Benchmark]: Boogie Procedure Inliner took 24.71 ms. Allocated memory is still 56.6 MB. Free memory was 26.6 MB in the beginning and 40.8 MB in the end (delta: -14.1 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-08-27 11:07:08,859 INFO L168 Benchmark]: Boogie Preprocessor took 48.47 ms. Allocated memory was 56.6 MB in the beginning and 75.5 MB in the end (delta: 18.9 MB). Free memory was 40.8 MB in the beginning and 59.8 MB in the end (delta: -19.0 MB). Peak memory consumption was 4.4 MB. Max. memory is 16.1 GB. [2021-08-27 11:07:08,859 INFO L168 Benchmark]: RCFGBuilder took 263.67 ms. Allocated memory is still 75.5 MB. Free memory was 59.8 MB in the beginning and 40.7 MB in the end (delta: 19.1 MB). Peak memory consumption was 18.9 MB. Max. memory is 16.1 GB. [2021-08-27 11:07:08,859 INFO L168 Benchmark]: TraceAbstraction took 594297.10 ms. Allocated memory was 75.5 MB in the beginning and 1.8 GB in the end (delta: 1.7 GB). Free memory was 40.2 MB in the beginning and 1.6 GB in the end (delta: -1.5 GB). Peak memory consumption was 164.2 MB. Max. memory is 16.1 GB. [2021-08-27 11:07:08,860 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13 ms. Allocated memory is still 56.6 MB. Free memory was 38.9 MB in the beginning and 38.9 MB in the end (delta: 73.5 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 122.44 ms. Allocated memory is still 56.6 MB. Free memory was 35.6 MB in the beginning and 26.6 MB in the end (delta: 9.0 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 24.71 ms. Allocated memory is still 56.6 MB. Free memory was 26.6 MB in the beginning and 40.8 MB in the end (delta: -14.1 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 48.47 ms. Allocated memory was 56.6 MB in the beginning and 75.5 MB in the end (delta: 18.9 MB). Free memory was 40.8 MB in the beginning and 59.8 MB in the end (delta: -19.0 MB). Peak memory consumption was 4.4 MB. Max. memory is 16.1 GB. * RCFGBuilder took 263.67 ms. Allocated memory is still 75.5 MB. Free memory was 59.8 MB in the beginning and 40.7 MB in the end (delta: 19.1 MB). Peak memory consumption was 18.9 MB. Max. memory is 16.1 GB. * TraceAbstraction took 594297.10 ms. Allocated memory was 75.5 MB in the beginning and 1.8 GB in the end (delta: 1.7 GB). Free memory was 40.2 MB in the beginning and 1.6 GB in the end (delta: -1.5 GB). Peak memory consumption was 164.2 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:239) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...